/*
 * Copyright 2008-2013 Freescale Semiconductor, Inc.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

#include <stdio.h>
#include "flib/rta.h"
#include "test_common.h"

enum rta_sec_era rta_sec_era;

int math_test(uint32_t *buff)
{
	struct program prg;
	struct program *p = &prg;
	uint32_t smallnum = 393615378ULL;
	uint64_t bignum = 0x19261959fedcba01ULL;

	PROGRAM_CNTXT_INIT(p, buff, 0);
	if (need_bswap)
		PROGRAM_SET_BSWAP(p);
	/* ADD Operation: MATH0 Destination register */
	MATHB(p, MATH0, ADD, MATH0, MATH0, 4, 0);
	MATHB(p, MATH0, ADD, MATH1, MATH0, 1, STL);
	MATHB(p, MATH0, ADD, MATH2, MATH0, 1, STL);
	MATHB(p, MATH0, ADD, MATH3, MATH0, 4, 0);
	MATHB(p, MATH0, ADD, smallnum, MATH0, 1, IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, MATH0, 8, NFU);
	MATHB(p, MATH0, ADD, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, MATH0, 2, STL);
	MATHB(p, MATH0, ADD, ABD, MATH0, 8, NFU);
	MATHB(p, MATH0, ADD, OFIFO, MATH0, 1, STL);
	MATHB(p, MATH0, ADD, ONE, MATH0, 1, 0);
	MATHB(p, MATH0, ADD, ZERO, MATH0, 8, 0);
	MATHB(p, MATH1, ADD, MATH0, MATH0, 8, 0);
	MATHB(p, MATH1, ADD, MATH1, MATH0, 1, 0);
	MATHB(p, MATH1, ADD, MATH2, MATH0, 1, NFU | STL);
	MATHB(p, MATH1, ADD, MATH3, MATH0, 8, NFU | STL);
	MATHB(p, MATH1, ADD, 393615378, MATH0, 8, IFB | STL | IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, MATH0, 1, 0);
	MATHB(p, MATH1, ADD, VSEQINSZ, MATH0, 4, STL);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, MATH0, 8, STL);
	MATHB(p, MATH1, ADD, ABD, MATH0, 4, 0);
	MATHB(p, MATH1, ADD, OFIFO, MATH0, 4, 0);
	MATHB(p, MATH1, ADD, ONE, MATH0, 1, NFU);
	MATHB(p, MATH1, ADD, ZERO, MATH0, 2, NFU | STL);
	MATHB(p, MATH2, ADD, MATH0, MATH0, 8, STL);
	MATHB(p, MATH2, ADD, MATH1, MATH0, 2, 0);
	MATHB(p, MATH2, ADD, MATH2, MATH0, 2, STL);
	MATHB(p, MATH2, ADD, MATH3, MATH0, 1, 0);
	MATHB(p, MATH2, ADD, bignum, MATH0, 8, IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, MATH0, 2, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, MATH2, ADD, ABD, MATH0, 1, NFU | STL);
	MATHB(p, MATH2, ADD, OFIFO, MATH0, 2, 0);
	MATHB(p, MATH2, ADD, ONE, MATH0, 8, 0);
	MATHB(p, MATH2, ADD, ZERO, MATH0, 1, NFU);
	MATHB(p, MATH3, ADD, MATH0, MATH0, 2, 0);
	MATHB(p, MATH3, ADD, MATH1, MATH0, 8, 0);
	MATHB(p, MATH3, ADD, MATH2, MATH0, 8, 0);
	MATHB(p, MATH3, ADD, MATH3, MATH0, 2, NFU | STL);
	MATHB(p, MATH3, ADD, smallnum, MATH0, 1, STL | IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, MATH0, 2, STL);
	MATHB(p, MATH3, ADD, VSEQINSZ, MATH0, 4, STL);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH3, ADD, ABD, MATH0, 1, NFU | STL);
	MATHB(p, MATH3, ADD, OFIFO, MATH0, 1, 0);
	MATHB(p, MATH3, ADD, ONE, MATH0, 1, 0);
	MATHB(p, MATH3, ADD, ZERO, MATH0, 1, NFU | STL);
	MATHB(p, 275128321, ADD, MATH0, MATH0, 4, STL | IMMED);
	MATHB(p, 275128321, ADD, MATH1, MATH0, 2, IMMED);
	MATHB(p, 275128321, ADD, MATH2, MATH0, 1, NFU | IMMED);
	MATHB(p, 275128321, ADD, MATH3, MATH0, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, ADD, smallnum, MATH0, 1, IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, MATH0, 1, STL | IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, MATH0, 8, IFB | IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, MATH0, 4, STL | IMMED);
	MATHB(p, 275128321, ADD, ABD, MATH0, 1, IMMED);
	MATHB(p, 275128321, ADD, OFIFO, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, ADD, ONE, MATH0, 4, IMMED);
	MATHB(p, bignum, ADD, ZERO, MATH0, 8, IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, MATH0, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH1, MATH0, 2, 0);
	MATHB(p, DPOVRD, ADD, MATH2, MATH0, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH3, MATH0, 8, 0);
	MATHB(p, DPOVRD, ADD, 0x17761812, MATH0, 1, IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, MATH0, 8, 0);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, MATH0, 4, NFU);
	MATHB(p, DPOVRD, ADD, ABD, MATH0, 4, NFU);
	MATHB(p, DPOVRD, ADD, OFIFO, MATH0, 1, STL);
	MATHB(p, DPOVRD, ADD, ONE, MATH0, 4, 0);
	MATHB(p, DPOVRD, ADD, ZERO, MATH0, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADD, MATH0, MATH0, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADD, MATH1, MATH0, 4, NFU);
	MATHB(p, SEQINSZ, ADD, MATH2, MATH0, 4, NFU);
	MATHB(p, SEQINSZ, ADD, MATH3, MATH0, 2, 0);
	MATHB(p, SEQINSZ, ADD, 393615378, MATH0, 2, NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, MATH0, 1, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, SEQINSZ, ADD, ABD, MATH0, 1, 0);
	MATHB(p, SEQINSZ, ADD, OFIFO, MATH0, 2, 0);
	MATHB(p, SEQINSZ, ADD, ONE, MATH0, 4, STL);
	MATHB(p, SEQINSZ, ADD, ZERO, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH0, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH1, MATH0, 2, STL);
	MATHB(p, SEQOUTSZ, ADD, MATH2, MATH0, 4, STL);
	MATHB(p, SEQOUTSZ, ADD, MATH3, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, 393615378, MATH0, 4, IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, MATH0, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, MATH0, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, MATH0, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, ABD, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, MATH0, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, ONE, MATH0, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, ZERO, MATH0, 2, NFU);
	MATHB(p, VSEQINSZ, ADD, MATH0, MATH0, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, MATH1, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, ADD, MATH3, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, ADD, 393615378, MATH0, 8, IFB | STL | IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, MATH0, 4, NFU);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, MATH0, 2, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, ABD, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, MATH0, 8, STL);
	MATHB(p, VSEQINSZ, ADD, ONE, MATH0, 1, NFU);
	MATHB(p, VSEQINSZ, ADD, ZERO, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, MATH0, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, MATH0, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, MATH0, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, MATH0, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, ABD, MATH0, 4, NFU);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, ONE, MATH0, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, MATH0, 1, 0);
	MATHB(p, ZERO, ADD, MATH0, MATH0, 2, NFU);
	MATHB(p, ZERO, ADD, MATH1, MATH0, 4, 0);
	MATHB(p, ZERO, ADD, MATH2, MATH0, 2, 0);
	MATHB(p, ZERO, ADD, MATH3, MATH0, 8, 0);
	MATHB(p, ZERO, ADD, smallnum, MATH0, 4, IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, MATH0, 8, NFU | STL);
	MATHB(p, ZERO, ADD, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, ZERO, ADD, ABD, MATH0, 1, 0);
	MATHB(p, ZERO, ADD, OFIFO, MATH0, 4, 0);
	MATHB(p, ZERO, ADD, ONE, MATH0, 4, STL);
	MATHB(p, ZERO, ADD, ZERO, MATH0, 4, 0);
	MATHB(p, ONE, ADD, MATH0, MATH0, 1, STL);
	MATHB(p, ONE, ADD, MATH1, MATH0, 4, STL);
	MATHB(p, ONE, ADD, MATH2, MATH0, 8, NFU);
	MATHB(p, ONE, ADD, MATH3, MATH0, 1, STL);
	MATHB(p, ONE, ADD, 393615378, MATH0, 1, NFU | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, MATH0, 8, 0);
	MATHB(p, ONE, ADD, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, MATH0, 4, STL);
	MATHB(p, ONE, ADD, ABD, MATH0, 2, 0);
	MATHB(p, ONE, ADD, OFIFO, MATH0, 2, NFU | STL);
	MATHB(p, ONE, ADD, ONE, MATH0, 2, 0);
	MATHB(p, ONE, ADD, ZERO, MATH0, 4, NFU);
	/* ADD Operation: MATH1 Destination register */
	MATHB(p, MATH0, ADD, MATH0, MATH1, 4, 0);
	MATHB(p, MATH0, ADD, MATH1, MATH1, 2, 0);
	MATHB(p, MATH0, ADD, MATH2, MATH1, 8, 0);
	MATHB(p, MATH0, ADD, MATH3, MATH1, 4, 0);
	MATHB(p, MATH0, ADD, 393615378, MATH1, 2, STL | IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, MATH1, 8, 0);
	MATHB(p, MATH0, ADD, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, MATH0, ADD, ABD, MATH1, 2, 0);
	MATHB(p, MATH0, ADD, OFIFO, MATH1, 4, STL);
	MATHB(p, MATH0, ADD, ONE, MATH1, 2, NFU | STL);
	MATHB(p, MATH0, ADD, ZERO, MATH1, 4, 0);
	MATHB(p, MATH1, ADD, MATH0, MATH1, 1, 0);
	MATHB(p, MATH1, ADD, MATH1, MATH1, 4, 0);
	MATHB(p, MATH1, ADD, MATH2, MATH1, 2, NFU);
	MATHB(p, MATH1, ADD, MATH3, MATH1, 8, 0);
	MATHB(p, MATH1, ADD, 393615378, MATH1, 2, IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, MATH1, 1, NFU | STL);
	MATHB(p, MATH1, ADD, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, MATH1, ADD, ABD, MATH1, 2, 0);
	MATHB(p, MATH1, ADD, OFIFO, MATH1, 8, STL);
	MATHB(p, MATH1, ADD, ONE, MATH1, 1, 0);
	MATHB(p, MATH1, ADD, ZERO, MATH1, 2, NFU | STL);
	MATHB(p, MATH2, ADD, MATH0, MATH1, 2, 0);
	MATHB(p, MATH2, ADD, MATH1, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, ADD, MATH2, MATH1, 4, NFU | STL);
	MATHB(p, MATH2, ADD, MATH3, MATH1, 1, 0);
	MATHB(p, MATH2, ADD, 393615378, MATH1, 1, IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, MATH1, 2, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH2, ADD, ABD, MATH1, 4, 0);
	MATHB(p, MATH2, ADD, OFIFO, MATH1, 1, 0);
	MATHB(p, MATH2, ADD, ONE, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, ADD, ZERO, MATH1, 2, 0);
	MATHB(p, MATH3, ADD, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, MATH3, ADD, MATH1, MATH1, 2, NFU);
	MATHB(p, MATH3, ADD, MATH2, MATH1, 2, 0);
	MATHB(p, MATH3, ADD, MATH3, MATH1, 1, 0);
	MATHB(p, MATH3, ADD, 393615378, MATH1, 4, NFU | STL | IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, MATH1, 8, 0);
	MATHB(p, MATH3, ADD, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, MATH1, 1, NFU);
	MATHB(p, MATH3, ADD, ABD, MATH1, 1, 0);
	MATHB(p, MATH3, ADD, OFIFO, MATH1, 8, 0);
	MATHB(p, MATH3, ADD, ONE, MATH1, 1, 0);
	MATHB(p, MATH3, ADD, ZERO, MATH1, 2, NFU);
	MATHB(p, 275128321, ADD, MATH0, MATH1, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, ADD, MATH1, MATH1, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, ADD, MATH2, MATH1, 2, IMMED);
	MATHB(p, 275128321, ADD, MATH3, MATH1, 1, NFU | IMMED);
	MATHB(p, 275128321, ADD, 393615378, MATH1, 2, IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, MATH1, 4, IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, MATH1, 4, STL | IMMED);
	MATHB(p, bignum, ADD, VSEQOUTSZ, MATH1, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, ABD, MATH1, 8, IMMED);
	MATHB(p, 275128321, ADD, OFIFO, MATH1, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, ONE, MATH1, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, ADD, ZERO, MATH1, 4, STL | IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, MATH1, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH1, MATH1, 2, NFU | STL);
	MATHB(p, DPOVRD, ADD, MATH2, MATH1, 8, 0);
	MATHB(p, DPOVRD, ADD, MATH3, MATH1, 4, STL);
	MATHB(p, DPOVRD, ADD, 393615378, MATH1, 2, IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, MATH1, 2, 0);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, DPOVRD, ADD, ABD, MATH1, 8, NFU | STL);
	MATHB(p, DPOVRD, ADD, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, DPOVRD, ADD, ONE, MATH1, 8, 0);
	MATHB(p, DPOVRD, ADD, ZERO, MATH1, 8, 0);
	MATHB(p, SEQINSZ, ADD, MATH0, MATH1, 1, 0);
	MATHB(p, SEQINSZ, ADD, MATH1, MATH1, 2, 0);
	MATHB(p, SEQINSZ, ADD, MATH2, MATH1, 2, NFU | STL);
	MATHB(p, SEQINSZ, ADD, MATH3, MATH1, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADD, 393615378, MATH1, 1, NFU | IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, MATH1, 1, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, MATH1, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADD, ABD, MATH1, 2, 0);
	MATHB(p, SEQINSZ, ADD, OFIFO, MATH1, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADD, ONE, MATH1, 8, STL);
	MATHB(p, SEQINSZ, ADD, ZERO, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH0, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH1, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH2, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH3, MATH1, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, 393615378, MATH1, 4, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, MATH1, 8, STL);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, MATH1, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, MATH1, 1, NFU);
	MATHB(p, SEQOUTSZ, ADD, ABD, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, ONE, MATH1, 4, STL);
	MATHB(p, SEQOUTSZ, ADD, ZERO, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH0, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, ADD, MATH1, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, ADD, MATH3, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, ADD, 0x19261959fedcba01, MATH1, 8, IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, ADD, ABD, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, ADD, ONE, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, ADD, ZERO, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, MATH1, 1, STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, MATH1, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADD, ABD, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, ONE, MATH1, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, MATH1, 8, STL);
	MATHB(p, ZERO, ADD, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, ZERO, ADD, MATH1, MATH1, 1, STL);
	MATHB(p, ZERO, ADD, MATH2, MATH1, 4, 0);
	MATHB(p, ZERO, ADD, MATH3, MATH1, 8, NFU);
	MATHB(p, ZERO, ADD, 0x19261959fedcba01, MATH1, 8, STL | IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, MATH1, 4, NFU | STL);
	MATHB(p, ZERO, ADD, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, MATH1, 8, NFU);
	MATHB(p, ZERO, ADD, ABD, MATH1, 4, 0);
	MATHB(p, ZERO, ADD, OFIFO, MATH1, 1, 0);
	MATHB(p, ZERO, ADD, ONE, MATH1, 1, 0);
	MATHB(p, ZERO, ADD, ZERO, MATH1, 1, NFU | STL);
	MATHB(p, ONE, ADD, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, ONE, ADD, MATH1, MATH1, 8, NFU | STL);
	MATHB(p, ONE, ADD, MATH2, MATH1, 1, 0);
	MATHB(p, ONE, ADD, MATH3, MATH1, 8, 0);
	MATHB(p, ONE, ADD, 393615378, MATH1, 2, NFU | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, MATH1, 1, 0);
	MATHB(p, ONE, ADD, VSEQINSZ, MATH1, 1, NFU | STL);
	MATHB(p, ONE, ADD, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, ONE, ADD, ABD, MATH1, 4, NFU);
	MATHB(p, ONE, ADD, OFIFO, MATH1, 1, 0);
	MATHB(p, ONE, ADD, ONE, MATH1, 4, 0);
	MATHB(p, ONE, ADD, ZERO, MATH1, 4, 0);
	/* ADD Operation: MATH2 Destination register */
	MATHB(p, MATH0, ADD, MATH0, MATH2, 2, STL);
	MATHB(p, MATH0, ADD, MATH1, MATH2, 1, NFU | STL);
	MATHB(p, MATH0, ADD, MATH2, MATH2, 2, 0);
	MATHB(p, MATH0, ADD, MATH3, MATH2, 8, 0);
	MATHB(p, MATH0, ADD, 393615378, MATH2, 1, STL | IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, MATH2, 1, NFU | STL);
	MATHB(p, MATH0, ADD, VSEQINSZ, MATH2, 8, NFU | STL);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH0, ADD, ABD, MATH2, 8, 0);
	MATHB(p, MATH0, ADD, OFIFO, MATH2, 2, NFU | STL);
	MATHB(p, MATH0, ADD, ONE, MATH2, 4, NFU);
	MATHB(p, MATH0, ADD, ZERO, MATH2, 8, 0);
	MATHB(p, MATH1, ADD, MATH0, MATH2, 1, STL);
	MATHB(p, MATH1, ADD, MATH1, MATH2, 1, NFU);
	MATHB(p, MATH1, ADD, MATH2, MATH2, 4, STL);
	MATHB(p, MATH1, ADD, MATH3, MATH2, 1, STL);
	MATHB(p, MATH1, ADD, 393615378, MATH2, 2, NFU | STL | IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, MATH2, 8, STL);
	MATHB(p, MATH1, ADD, VSEQINSZ, MATH2, 2, STL);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH1, ADD, ABD, MATH2, 8, 0);
	MATHB(p, MATH1, ADD, OFIFO, MATH2, 2, 0);
	MATHB(p, MATH1, ADD, ONE, MATH2, 4, 0);
	MATHB(p, MATH1, ADD, ZERO, MATH2, 1, NFU);
	MATHB(p, MATH2, ADD, MATH0, MATH2, 1, NFU);
	MATHB(p, MATH2, ADD, MATH1, MATH2, 1, NFU | STL);
	MATHB(p, MATH2, ADD, MATH2, MATH2, 2, 0);
	MATHB(p, MATH2, ADD, MATH3, MATH2, 4, 0);
	MATHB(p, MATH2, ADD, 393615378, MATH2, 2, NFU | STL | IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, MATH2, 8, NFU | STL);
	MATHB(p, MATH2, ADD, ABD, MATH2, 8, NFU);
	MATHB(p, MATH2, ADD, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH2, ADD, ONE, MATH2, 4, 0);
	MATHB(p, MATH2, ADD, ZERO, MATH2, 2, 0);
	MATHB(p, MATH3, ADD, MATH0, MATH2, 8, NFU | STL);
	MATHB(p, MATH3, ADD, MATH1, MATH2, 1, 0);
	MATHB(p, MATH3, ADD, MATH2, MATH2, 4, 0);
	MATHB(p, MATH3, ADD, MATH3, MATH2, 2, 0);
	MATHB(p, MATH3, ADD, 393615378, MATH2, 2, NFU | IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, MATH2, 8, STL);
	MATHB(p, MATH3, ADD, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, MATH3, ADD, ABD, MATH2, 1, 0);
	MATHB(p, MATH3, ADD, OFIFO, MATH2, 8, 0);
	MATHB(p, MATH3, ADD, ONE, MATH2, 1, NFU);
	MATHB(p, MATH3, ADD, ZERO, MATH2, 2, 0);
	MATHB(p, 275128321, ADD, MATH0, MATH2, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, ADD, MATH1, MATH2, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, ADD, MATH2, MATH2, 2, IMMED);
	MATHB(p, 275128321, ADD, MATH3, MATH2, 2, IMMED);
	MATHB(p, 275128321, ADD, 393615378, MATH2, 4, STL | IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, MATH2, 4, IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, MATH2, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, VSEQOUTSZ, MATH2, 8,
	      STL | IMMED);
	MATHB(p, 275128321, ADD, ABD, MATH2, 1, NFU | IMMED);
	MATHB(p, 275128321, ADD, OFIFO, MATH2, 2, STL | IMMED);
	MATHB(p, 275128321, ADD, ONE, MATH2, 2, NFU | IMMED);
	MATHB(p, 275128321, ADD, ZERO, MATH2, 1, IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, MATH2, 4, 0);
	MATHB(p, DPOVRD, ADD, MATH1, MATH2, 1, NFU | STL);
	MATHB(p, DPOVRD, ADD, MATH2, MATH2, 4, 0);
	MATHB(p, DPOVRD, ADD, MATH3, MATH2, 4, 0);
	MATHB(p, DPOVRD, ADD, 393615378, MATH2, 4, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, MATH2, 4, STL);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, MATH2, 1, NFU);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, MATH2, 1, STL);
	MATHB(p, DPOVRD, ADD, ABD, MATH2, 4, 0);
	MATHB(p, DPOVRD, ADD, OFIFO, MATH2, 4, STL);
	MATHB(p, DPOVRD, ADD, ONE, MATH2, 2, STL);
	MATHB(p, DPOVRD, ADD, ZERO, MATH2, 4, 0);
	MATHB(p, SEQINSZ, ADD, MATH0, MATH2, 2, STL);
	MATHB(p, SEQINSZ, ADD, MATH1, MATH2, 4, 0);
	MATHB(p, SEQINSZ, ADD, MATH2, MATH2, 8, 0);
	MATHB(p, SEQINSZ, ADD, MATH3, MATH2, 4, NFU);
	MATHB(p, SEQINSZ, ADD, 393615378, MATH2, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, MATH2, 4, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, MATH2, 1, STL);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, SEQINSZ, ADD, ABD, MATH2, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADD, OFIFO, MATH2, 1, 0);
	MATHB(p, SEQINSZ, ADD, ONE, MATH2, 8, 0);
	MATHB(p, SEQINSZ, ADD, ZERO, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH0, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH1, MATH2, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, MATH2, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH3, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, 393615378, MATH2, 4, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, MATH2, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, ABD, MATH2, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, ADD, ONE, MATH2, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, ZERO, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, ADD, MATH0, MATH2, 8, NFU);
	MATHB(p, VSEQINSZ, ADD, MATH1, MATH2, 2, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, MATH2, MATH2, 8, STL);
	MATHB(p, VSEQINSZ, ADD, MATH3, MATH2, 4, STL);
	MATHB(p, VSEQINSZ, ADD, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, ADD, ABD, MATH2, 8, NFU);
	MATHB(p, VSEQINSZ, ADD, OFIFO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, ADD, ONE, MATH2, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, ZERO, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, MATH2, 8, STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, MATH2, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, MATH2, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, MATH2, 2, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, ABD, MATH2, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, ONE, MATH2, 4, STL);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, MATH2, 1, 0);
	MATHB(p, ZERO, ADD, MATH0, MATH2, 1, 0);
	MATHB(p, ZERO, ADD, MATH1, MATH2, 1, 0);
	MATHB(p, ZERO, ADD, MATH2, MATH2, 2, STL);
	MATHB(p, ZERO, ADD, MATH3, MATH2, 1, 0);
	MATHB(p, ZERO, ADD, 393615378, MATH2, 1, NFU | STL | IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, MATH2, 1, 0);
	MATHB(p, ZERO, ADD, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, ZERO, ADD, ABD, MATH2, 4, 0);
	MATHB(p, ZERO, ADD, OFIFO, MATH2, 4, 0);
	MATHB(p, ZERO, ADD, ONE, MATH2, 8, 0);
	MATHB(p, ZERO, ADD, ZERO, MATH2, 2, 0);
	MATHB(p, ONE, ADD, MATH0, MATH2, 8, 0);
	MATHB(p, ONE, ADD, MATH1, MATH2, 1, STL);
	MATHB(p, ONE, ADD, MATH2, MATH2, 8, 0);
	MATHB(p, ONE, ADD, MATH3, MATH2, 2, 0);
	MATHB(p, ONE, ADD, 393615378, MATH2, 2, STL | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, MATH2, 1, 0);
	MATHB(p, ONE, ADD, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, MATH2, 2, NFU | STL);
	MATHB(p, ONE, ADD, ABD, MATH2, 1, 0);
	MATHB(p, ONE, ADD, OFIFO, MATH2, 2, 0);
	MATHB(p, ONE, ADD, ONE, MATH2, 4, STL);
	MATHB(p, ONE, ADD, ZERO, MATH2, 1, 0);
	/* ADD Operation: MATH3 Destination register */
	MATHB(p, MATH0, ADD, MATH0, MATH3, 8, 0);
	MATHB(p, MATH0, ADD, MATH1, MATH3, 4, STL);
	MATHB(p, MATH0, ADD, MATH2, MATH3, 2, 0);
	MATHB(p, MATH0, ADD, MATH3, MATH3, 4, STL);
	MATHB(p, MATH0, ADD, 393615378, MATH3, 1, IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, MATH3, 4, 0);
	MATHB(p, MATH0, ADD, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, MATH0, ADD, ABD, MATH3, 4, 0);
	MATHB(p, MATH0, ADD, OFIFO, MATH3, 1, 0);
	MATHB(p, MATH0, ADD, ONE, MATH3, 4, STL);
	MATHB(p, MATH0, ADD, ZERO, MATH3, 1, 0);
	MATHB(p, MATH1, ADD, MATH0, MATH3, 1, NFU | STL);
	MATHB(p, MATH1, ADD, MATH1, MATH3, 1, STL);
	MATHB(p, MATH1, ADD, MATH2, MATH3, 2, 0);
	MATHB(p, MATH1, ADD, MATH3, MATH3, 1, 0);
	MATHB(p, MATH1, ADD, 393615378, MATH3, 4, IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, MATH3, 2, NFU | STL);
	MATHB(p, MATH1, ADD, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, MATH1, ADD, ABD, MATH3, 1, NFU);
	MATHB(p, MATH1, ADD, OFIFO, MATH3, 1, 0);
	MATHB(p, MATH1, ADD, ONE, MATH3, 4, 0);
	MATHB(p, MATH1, ADD, ZERO, MATH3, 1, 0);
	MATHB(p, MATH2, ADD, MATH0, MATH3, 1, 0);
	MATHB(p, MATH2, ADD, MATH1, MATH3, 4, NFU | STL);
	MATHB(p, MATH2, ADD, MATH2, MATH3, 8, NFU | STL);
	MATHB(p, MATH2, ADD, MATH3, MATH3, 8, STL);
	MATHB(p, MATH2, ADD, 393615378, MATH3, 1, IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, MATH3, 1, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, MATH3, 8, NFU | STL);
	MATHB(p, MATH2, ADD, ABD, MATH3, 4, 0);
	MATHB(p, MATH2, ADD, OFIFO, MATH3, 4, NFU | STL);
	MATHB(p, MATH2, ADD, ONE, MATH3, 4, 0);
	MATHB(p, MATH2, ADD, ZERO, MATH3, 2, 0);
	MATHB(p, MATH3, ADD, MATH0, MATH3, 4, STL);
	MATHB(p, MATH3, ADD, MATH1, MATH3, 1, NFU);
	MATHB(p, MATH3, ADD, MATH2, MATH3, 8, 0);
	MATHB(p, MATH3, ADD, MATH3, MATH3, 4, 0);
	MATHB(p, MATH3, ADD, 393615378, MATH3, 2, STL | IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, MATH3, 2, STL);
	MATHB(p, MATH3, ADD, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, MATH3, ADD, ABD, MATH3, 2, 0);
	MATHB(p, MATH3, ADD, OFIFO, MATH3, 8, 0);
	MATHB(p, MATH3, ADD, ONE, MATH3, 2, 0);
	MATHB(p, MATH3, ADD, ZERO, MATH3, 8, STL);
	MATHB(p, 275128321, ADD, MATH0, MATH3, 2, IMMED);
	MATHB(p, 275128321, ADD, MATH1, MATH3, 4, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, MATH2, MATH3, 8, IMMED);
	MATHB(p, 275128321, ADD, MATH3, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, ADD, 393615378, MATH3, 4, IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, MATH3, 1, STL | IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, MATH3, 4, IMMED);
	MATHB(p, 275128321, ADD, ABD, MATH3, 2, IMMED);
	MATHB(p, 275128321, ADD, OFIFO, MATH3, 2, IMMED);
	MATHB(p, 275128321, ADD, ONE, MATH3, 2, IMMED);
	MATHB(p, 275128321, ADD, ZERO, MATH3, 4, IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, MATH3, 2, 0);
	MATHB(p, DPOVRD, ADD, MATH1, MATH3, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH2, MATH3, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH3, MATH3, 1, 0);
	MATHB(p, DPOVRD, ADD, 393615378, MATH3, 1, NFU | IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, MATH3, 1, STL);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, MATH3, 2, NFU);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, DPOVRD, ADD, ABD, MATH3, 8, 0);
	MATHB(p, DPOVRD, ADD, OFIFO, MATH3, 8, 0);
	MATHB(p, DPOVRD, ADD, ONE, MATH3, 1, 0);
	MATHB(p, DPOVRD, ADD, ZERO, MATH3, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADD, MATH0, MATH3, 4, STL);
	MATHB(p, SEQINSZ, ADD, MATH1, MATH3, 1, 0);
	MATHB(p, SEQINSZ, ADD, MATH2, MATH3, 8, NFU);
	MATHB(p, SEQINSZ, ADD, MATH3, MATH3, 1, 0);
	MATHB(p, SEQINSZ, ADD, 393615378, MATH3, 4, NFU | IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, MATH3, 8, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, MATH3, 2, STL);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, SEQINSZ, ADD, ABD, MATH3, 1, STL);
	MATHB(p, SEQINSZ, ADD, OFIFO, MATH3, 1, NFU);
	MATHB(p, SEQINSZ, ADD, ONE, MATH3, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADD, ZERO, MATH3, 1, NFU);
	MATHB(p, SEQOUTSZ, ADD, MATH0, MATH3, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, MATH1, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH2, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH3, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, 393615378, MATH3, 2, IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, MATH3, 8, STL);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, ABD, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, MATH3, 4, STL);
	MATHB(p, SEQOUTSZ, ADD, ONE, MATH3, 1, STL);
	MATHB(p, SEQOUTSZ, ADD, ZERO, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, ADD, MATH0, MATH3, 4, NFU);
	MATHB(p, VSEQINSZ, ADD, MATH1, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, MATH3, 4, STL);
	MATHB(p, VSEQINSZ, ADD, MATH3, MATH3, 4, STL);
	MATHB(p, VSEQINSZ, ADD, 393615378, MATH3, 4, IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, MATH3, 8, STL);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, ADD, ABD, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, MATH3, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, ONE, MATH3, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, ZERO, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, MATH3, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, MATH3, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, MATH3, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, MATH3, 2, STL);
	MATHB(p, VSEQOUTSZ, ADD, ABD, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, MATH3, 2, STL);
	MATHB(p, VSEQOUTSZ, ADD, ONE, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, MATH3, 8, STL);
	MATHB(p, ZERO, ADD, MATH0, MATH3, 4, 0);
	MATHB(p, ZERO, ADD, MATH1, MATH3, 4, 0);
	MATHB(p, ZERO, ADD, MATH2, MATH3, 4, 0);
	MATHB(p, ZERO, ADD, MATH3, MATH3, 8, NFU | STL);
	MATHB(p, ZERO, ADD, 393615378, MATH3, 2, IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, MATH3, 2, NFU);
	MATHB(p, ZERO, ADD, VSEQINSZ, MATH3, 8, NFU);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, ZERO, ADD, ABD, MATH3, 1, 0);
	MATHB(p, ZERO, ADD, OFIFO, MATH3, 2, 0);
	MATHB(p, ZERO, ADD, ONE, MATH3, 8, STL);
	MATHB(p, ZERO, ADD, ZERO, MATH3, 4, NFU);
	MATHB(p, ONE, ADD, MATH0, MATH3, 8, NFU);
	MATHB(p, ONE, ADD, MATH1, MATH3, 4, NFU);
	MATHB(p, ONE, ADD, MATH2, MATH3, 1, 0);
	MATHB(p, ONE, ADD, MATH3, MATH3, 1, 0);
	MATHB(p, ONE, ADD, 393615378, MATH3, 2, STL | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, MATH3, 1, 0);
	MATHB(p, ONE, ADD, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, ONE, ADD, ABD, MATH3, 4, NFU | STL);
	MATHB(p, ONE, ADD, OFIFO, MATH3, 2, NFU | STL);
	MATHB(p, ONE, ADD, ONE, MATH3, 4, STL);
	MATHB(p, ONE, ADD, ZERO, MATH3, 2, 0);
	/* ADD Operation: DPOVRD Destination register */
	MATHB(p, MATH0, ADD, MATH0, DPOVRD, 2, 0);
	MATHB(p, MATH0, ADD, MATH1, DPOVRD, 8, 0);
	MATHB(p, MATH0, ADD, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH0, ADD, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH0, ADD, 393615378, DPOVRD, 4, NFU | IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, MATH0, ADD, VSEQINSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH0, ADD, ABD, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH0, ADD, OFIFO, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH0, ADD, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH0, ADD, ZERO, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH1, ADD, MATH0, DPOVRD, 4, 0);
	MATHB(p, MATH1, ADD, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH1, ADD, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH1, ADD, MATH3, DPOVRD, 1, 0);
	MATHB(p, MATH1, ADD, 393615378, DPOVRD, 8, IFB | STL | IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, DPOVRD, 1, STL);
	MATHB(p, MATH1, ADD, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, DPOVRD, 8, NFU);
	MATHB(p, MATH1, ADD, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH1, ADD, OFIFO, DPOVRD, 1, 0);
	MATHB(p, MATH1, ADD, ONE, DPOVRD, 4, 0);
	MATHB(p, MATH1, ADD, ZERO, DPOVRD, 2, 0);
	MATHB(p, MATH2, ADD, MATH0, DPOVRD, 2, NFU);
	MATHB(p, MATH2, ADD, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH2, ADD, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH2, ADD, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH2, ADD, 393615378, DPOVRD, 1, NFU | STL | IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, DPOVRD, 8, STL);
	MATHB(p, MATH2, ADD, VSEQINSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, MATH2, ADD, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH2, ADD, OFIFO, DPOVRD, 4, 0);
	MATHB(p, MATH2, ADD, ONE, DPOVRD, 8, 0);
	MATHB(p, MATH2, ADD, ZERO, DPOVRD, 1, 0);
	MATHB(p, MATH3, ADD, MATH0, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH3, ADD, MATH1, DPOVRD, 2, STL);
	MATHB(p, MATH3, ADD, MATH2, DPOVRD, 4, 0);
	MATHB(p, MATH3, ADD, MATH3, DPOVRD, 1, 0);
	MATHB(p, MATH3, ADD, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, DPOVRD, 1, NFU);
	MATHB(p, MATH3, ADD, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, MATH3, ADD, ABD, DPOVRD, 2, 0);
	MATHB(p, MATH3, ADD, OFIFO, DPOVRD, 1, NFU | STL);
	MATHB(p, MATH3, ADD, ONE, DPOVRD, 2, 0);
	MATHB(p, MATH3, ADD, ZERO, DPOVRD, 4, STL);
	MATHB(p, 275128321, ADD, MATH0, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, ADD, MATH1, DPOVRD, 1, NFU | IMMED);
	MATHB(p, 275128321, ADD, MATH2, DPOVRD, 4, STL | IMMED);
	MATHB(p, 275128321, ADD, MATH3, DPOVRD, 8, IFB | IMMED);
	MATHB(p, 275128321, ADD, 393615378, DPOVRD, 2,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, DPOVRD, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, DPOVRD, 1, STL | IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, DPOVRD, 8, IFB | IMMED);
	MATHB(p, 275128321, ADD, ABD, DPOVRD, 4, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, OFIFO, DPOVRD, 8, IMMED);
	MATHB(p, 275128321, ADD, ONE, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, ADD, ZERO, DPOVRD, 2, NFU | STL | IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, DPOVRD, 1, NFU | STL);
	MATHB(p, DPOVRD, ADD, MATH1, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, ADD, MATH2, DPOVRD, 4, NFU);
	MATHB(p, DPOVRD, ADD, MATH3, DPOVRD, 4, NFU | STL);
	MATHB(p, DPOVRD, ADD, 393615378, DPOVRD, 8, IFB | STL | IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, DPOVRD, 8, NFU);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, DPOVRD, 4, STL);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, DPOVRD, ADD, ABD, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, ADD, OFIFO, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, ADD, ONE, DPOVRD, 4, 0);
	MATHB(p, DPOVRD, ADD, ZERO, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, ADD, MATH0, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, ADD, MATH1, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, ADD, MATH2, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, ADD, MATH3, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, ADD, 393615378, DPOVRD, 2, NFU | IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, DPOVRD, 8, STL);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, DPOVRD, 1, NFU);
	MATHB(p, SEQINSZ, ADD, ABD, DPOVRD, 1, STL);
	MATHB(p, SEQINSZ, ADD, OFIFO, DPOVRD, 1, NFU);
	MATHB(p, SEQINSZ, ADD, ONE, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, ADD, ZERO, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH0, DPOVRD, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, MATH1, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH2, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH3, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, ADD, 393615378, DPOVRD, 2, STL | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, DPOVRD, 1, STL);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, DPOVRD, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, ABD, DPOVRD, 8, STL);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, ONE, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, ZERO, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, MATH0, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, ADD, MATH1, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, DPOVRD, 4, NFU);
	MATHB(p, VSEQINSZ, ADD, MATH3, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, 393615378, DPOVRD, 2, NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, ADD, ABD, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, ADD, ONE, DPOVRD, 4, NFU);
	MATHB(p, VSEQINSZ, ADD, ZERO, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, DPOVRD, 8, STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, DPOVRD, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, DPOVRD, 2, STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, ABD, DPOVRD, 1, STL);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, ONE, DPOVRD, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, DPOVRD, 1, 0);
	MATHB(p, ZERO, ADD, MATH0, DPOVRD, 2, NFU);
	MATHB(p, ZERO, ADD, MATH1, DPOVRD, 1, 0);
	MATHB(p, ZERO, ADD, MATH2, DPOVRD, 1, 0);
	MATHB(p, ZERO, ADD, MATH3, DPOVRD, 4, NFU | STL);
	MATHB(p, ZERO, ADD, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, DPOVRD, 1, NFU | STL);
	MATHB(p, ZERO, ADD, VSEQINSZ, DPOVRD, 1, NFU | STL);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, DPOVRD, 8, STL);
	MATHB(p, ZERO, ADD, ABD, DPOVRD, 8, NFU);
	MATHB(p, ZERO, ADD, OFIFO, DPOVRD, 1, NFU);
	MATHB(p, ZERO, ADD, ONE, DPOVRD, 4, 0);
	MATHB(p, ZERO, ADD, ZERO, DPOVRD, 2, 0);
	MATHB(p, ONE, ADD, MATH0, DPOVRD, 1, 0);
	MATHB(p, ONE, ADD, MATH1, DPOVRD, 8, STL);
	MATHB(p, ONE, ADD, MATH2, DPOVRD, 4, 0);
	MATHB(p, ONE, ADD, MATH3, DPOVRD, 1, NFU);
	MATHB(p, ONE, ADD, 393615378, DPOVRD, 4, NFU | STL | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, DPOVRD, 8, NFU);
	MATHB(p, ONE, ADD, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, DPOVRD, 8, NFU);
	MATHB(p, ONE, ADD, ABD, DPOVRD, 2, 0);
	MATHB(p, ONE, ADD, OFIFO, DPOVRD, 8, STL);
	MATHB(p, ONE, ADD, ONE, DPOVRD, 1, 0);
	MATHB(p, ONE, ADD, ZERO, DPOVRD, 2, NFU);
	/* ADD Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, ADD, MATH0, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, ADD, MATH1, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, ADD, MATH2, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH0, ADD, MATH3, SEQINSZ, 8, 0);
	MATHB(p, MATH0, ADD, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, SEQINSZ, 2, STL);
	MATHB(p, MATH0, ADD, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH0, ADD, ABD, SEQINSZ, 1, 0);
	MATHB(p, MATH0, ADD, OFIFO, SEQINSZ, 2, STL);
	MATHB(p, MATH0, ADD, ONE, SEQINSZ, 1, 0);
	MATHB(p, MATH0, ADD, ZERO, SEQINSZ, 4, 0);
	MATHB(p, MATH1, ADD, MATH0, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, ADD, MATH1, SEQINSZ, 2, 0);
	MATHB(p, MATH1, ADD, MATH2, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, ADD, MATH3, SEQINSZ, 8, NFU);
	MATHB(p, MATH1, ADD, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH1, ADD, VSEQINSZ, SEQINSZ, 1, STL);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, SEQINSZ, 8, NFU);
	MATHB(p, MATH1, ADD, ABD, SEQINSZ, 1, 0);
	MATHB(p, MATH1, ADD, OFIFO, SEQINSZ, 8, NFU);
	MATHB(p, MATH1, ADD, ONE, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, ADD, ZERO, SEQINSZ, 2, 0);
	MATHB(p, MATH2, ADD, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH2, ADD, MATH1, SEQINSZ, 2, 0);
	MATHB(p, MATH2, ADD, MATH2, SEQINSZ, 4, 0);
	MATHB(p, MATH2, ADD, MATH3, SEQINSZ, 8, 0);
	MATHB(p, MATH2, ADD, 393615378, SEQINSZ, 2, NFU | IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH2, ADD, VSEQINSZ, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH2, ADD, ABD, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH2, ADD, OFIFO, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH2, ADD, ONE, SEQINSZ, 8, 0);
	MATHB(p, MATH2, ADD, ZERO, SEQINSZ, 4, 0);
	MATHB(p, MATH3, ADD, MATH0, SEQINSZ, 4, 0);
	MATHB(p, MATH3, ADD, MATH1, SEQINSZ, 1, 0);
	MATHB(p, MATH3, ADD, MATH2, SEQINSZ, 2, 0);
	MATHB(p, MATH3, ADD, MATH3, SEQINSZ, 1, 0);
	MATHB(p, MATH3, ADD, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, MATH3, ADD, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH3, ADD, ABD, SEQINSZ, 1, STL);
	MATHB(p, MATH3, ADD, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH3, ADD, ONE, SEQINSZ, 1, 0);
	MATHB(p, MATH3, ADD, ZERO, SEQINSZ, 8, STL);
	MATHB(p, 275128321, ADD, MATH0, SEQINSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, ADD, MATH1, SEQINSZ, 4, STL | IMMED);
	MATHB(p, 275128321, ADD, MATH2, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, ADD, MATH3, SEQINSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, ADD, 393615378, SEQINSZ, 2, IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, ABD, SEQINSZ, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, OFIFO, SEQINSZ, 8, IMMED);
	MATHB(p, 275128321, ADD, ONE, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, ZERO, SEQINSZ, 8, IFB | STL | IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, SEQINSZ, 1, NFU);
	MATHB(p, DPOVRD, ADD, MATH1, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, ADD, MATH2, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, ADD, MATH3, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, ADD, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, SEQINSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, SEQINSZ, 8, STL);
	MATHB(p, DPOVRD, ADD, ABD, SEQINSZ, 1, STL);
	MATHB(p, DPOVRD, ADD, OFIFO, SEQINSZ, 2, NFU);
	MATHB(p, DPOVRD, ADD, ONE, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, ADD, ZERO, SEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, ADD, MATH0, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, MATH1, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, MATH2, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, ADD, MATH3, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, ADD, 0x19261959fedcba01, SEQINSZ, 8, IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, SEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, ADD, ABD, SEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, ADD, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, ONE, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, ADD, ZERO, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH0, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH1, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH2, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH3, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, 393615378, SEQINSZ, 1, STL | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, ABD, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, SEQINSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, ADD, ONE, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, ZERO, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH0, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADD, MATH1, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH3, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, 393615378, SEQINSZ, 4, NFU | IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADD, ABD, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, OFIFO, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, ONE, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADD, ZERO, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, SEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, SEQINSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, ABD, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, SEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, ADD, ONE, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, SEQINSZ, 4, 0);
	MATHB(p, ZERO, ADD, MATH0, SEQINSZ, 8, 0);
	MATHB(p, ZERO, ADD, MATH1, SEQINSZ, 4, 0);
	MATHB(p, ZERO, ADD, MATH2, SEQINSZ, 2, NFU);
	MATHB(p, ZERO, ADD, MATH3, SEQINSZ, 8, 0);
	MATHB(p, ZERO, ADD, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, SEQINSZ, 2, NFU);
	MATHB(p, ZERO, ADD, VSEQINSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, ZERO, ADD, ABD, SEQINSZ, 8, 0);
	MATHB(p, ZERO, ADD, OFIFO, SEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADD, ONE, SEQINSZ, 2, 0);
	MATHB(p, ZERO, ADD, ZERO, SEQINSZ, 4, 0);
	MATHB(p, ONE, ADD, MATH0, SEQINSZ, 1, STL);
	MATHB(p, ONE, ADD, MATH1, SEQINSZ, 1, 0);
	MATHB(p, ONE, ADD, MATH2, SEQINSZ, 1, 0);
	MATHB(p, ONE, ADD, MATH3, SEQINSZ, 8, NFU | STL);
	MATHB(p, ONE, ADD, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, SEQINSZ, 2, STL);
	MATHB(p, ONE, ADD, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, SEQINSZ, 8, STL);
	MATHB(p, ONE, ADD, ABD, SEQINSZ, 2, NFU);
	MATHB(p, ONE, ADD, OFIFO, SEQINSZ, 1, STL);
	MATHB(p, ONE, ADD, ONE, SEQINSZ, 2, 0);
	MATHB(p, ONE, ADD, ZERO, SEQINSZ, 4, STL);
	/* ADD Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, ADD, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, ADD, MATH1, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH0, ADD, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, ADD, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADD, 393615378, SEQOUTSZ, 8, IFB | STL | IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH0, ADD, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADD, ABD, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, ADD, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADD, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, ADD, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, ADD, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, ADD, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, ADD, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, ADD, MATH3, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, ADD, 393615378, SEQOUTSZ, 1, NFU | STL | IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, SEQOUTSZ, 4, STL);
	MATHB(p, MATH1, ADD, VSEQINSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, SEQOUTSZ, 8, STL);
	MATHB(p, MATH1, ADD, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, ADD, OFIFO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, ADD, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, ADD, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, ADD, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, MATH2, ADD, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, ADD, MATH2, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH2, ADD, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, ADD, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, ADD, ABD, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, ADD, OFIFO, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADD, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, MATH2, ADD, ZERO, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH3, ADD, MATH0, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, ADD, MATH1, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, ADD, MATH2, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, ADD, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADD, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADD, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, ADD, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADD, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, ADD, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADD, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, 0x19261959fedcba01, ADD, MATH0, SEQOUTSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, MATH1, SEQOUTSZ, 8,
	      STL | IMMED);
	MATHB(p, 275128321, ADD, MATH2, SEQOUTSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, ADD, MATH3, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, ADD, 393615378, SEQOUTSZ, 1,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, SEQOUTSZ, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, VSEQINSZ, SEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, ABD, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, ADD, OFIFO, SEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, ADD, ONE, SEQOUTSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, ADD, ZERO, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADD, MATH1, SEQOUTSZ, 1, STL);
	MATHB(p, DPOVRD, ADD, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADD, MATH3, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, ADD, 393615378, SEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, SEQOUTSZ, 4, STL);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, SEQOUTSZ, 8, STL);
	MATHB(p, DPOVRD, ADD, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADD, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADD, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, ADD, ZERO, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQINSZ, ADD, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, MATH1, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, ADD, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, ADD, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, ADD, 393615378, SEQOUTSZ, 4, NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, ADD, ABD, SEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, ADD, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, ADD, ZERO, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH3, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, 393615378, SEQOUTSZ, 8,
	      IFB | STL | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, SEQOUTSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, ABD, SEQOUTSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, ONE, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, ZERO, SEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, ADD, MATH0, SEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, ADD, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADD, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADD, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADD, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, SEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, ADD, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, ADD, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, ADD, MATH2, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADD, MATH3, SEQOUTSZ, 2, NFU);
	MATHB(p, ZERO, ADD, 0x19261959fedcba01, SEQOUTSZ, 8, IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, SEQOUTSZ, 2, STL);
	MATHB(p, ZERO, ADD, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, SEQOUTSZ, 4, STL);
	MATHB(p, ZERO, ADD, ABD, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADD, OFIFO, SEQOUTSZ, 8, STL);
	MATHB(p, ZERO, ADD, ONE, SEQOUTSZ, 4, STL);
	MATHB(p, ZERO, ADD, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADD, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, ADD, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, ADD, MATH2, SEQOUTSZ, 1, STL);
	MATHB(p, ONE, ADD, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADD, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, ONE, ADD, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, SEQOUTSZ, 1, STL);
	MATHB(p, ONE, ADD, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADD, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, ADD, ONE, SEQOUTSZ, 1, STL);
	MATHB(p, ONE, ADD, ZERO, SEQOUTSZ, 2, NFU);
	/* ADD Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, ADD, MATH0, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH0, ADD, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, ADD, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, ADD, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, ADD, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, ADD, VSEQINSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, VSEQINSZ, 4, STL);
	MATHB(p, MATH0, ADD, ABD, VSEQINSZ, 1, STL);
	MATHB(p, MATH0, ADD, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, ADD, ONE, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, ADD, ZERO, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH1, ADD, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, ADD, MATH1, VSEQINSZ, 2, NFU);
	MATHB(p, MATH1, ADD, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, ADD, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, ADD, 0x19261959fedcba01, VSEQINSZ, 8, IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, ADD, VSEQINSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH1, ADD, ABD, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, ADD, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, ADD, ONE, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, ADD, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, ADD, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, ADD, MATH1, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH2, ADD, MATH2, VSEQINSZ, 4, NFU);
	MATHB(p, MATH2, ADD, MATH3, VSEQINSZ, 1, STL);
	MATHB(p, MATH2, ADD, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, ADD, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, ADD, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, ADD, ONE, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, ADD, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, ADD, MATH0, VSEQINSZ, 4, NFU);
	MATHB(p, MATH3, ADD, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, ADD, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, ADD, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, ADD, 393615378, VSEQINSZ, 4, STL | IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH3, ADD, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, VSEQINSZ, 2, STL);
	MATHB(p, MATH3, ADD, ABD, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, ADD, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, ADD, ONE, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, ADD, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, 275128321, ADD, MATH0, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, MATH1, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, ADD, MATH2, VSEQINSZ, 4, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, MATH3, VSEQINSZ, 8, IMMED);
	MATHB(p, 275128321, ADD, 393615378, VSEQINSZ, 4,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, ADD, DPOVRD, VSEQINSZ, 8, IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, VSEQINSZ, 2, NFU | IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, ADD, ABD, VSEQINSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, OFIFO, VSEQINSZ, 8, IMMED);
	MATHB(p, 275128321, ADD, ONE, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, ADD, ZERO, VSEQINSZ, 1, IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, VSEQINSZ, 2, NFU);
	MATHB(p, DPOVRD, ADD, MATH1, VSEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, ADD, MATH2, VSEQINSZ, 8, STL);
	MATHB(p, DPOVRD, ADD, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, ADD, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, VSEQINSZ, 8, STL);
	MATHB(p, DPOVRD, ADD, ABD, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, ADD, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, ADD, ONE, VSEQINSZ, 8, NFU);
	MATHB(p, DPOVRD, ADD, ZERO, VSEQINSZ, 8, NFU);
	MATHB(p, SEQINSZ, ADD, MATH0, VSEQINSZ, 2, NFU);
	MATHB(p, SEQINSZ, ADD, MATH1, VSEQINSZ, 1, STL);
	MATHB(p, SEQINSZ, ADD, MATH2, VSEQINSZ, 2, NFU);
	MATHB(p, SEQINSZ, ADD, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADD, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADD, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, ONE, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADD, ZERO, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH1, VSEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, ADD, MATH2, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, MATH3, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, 393615378, VSEQINSZ, 1, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, ABD, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, ONE, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, ZERO, VSEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, ADD, MATH0, VSEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, MATH1, VSEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, ADD, MATH2, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, ADD, MATH3, VSEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, ADD, 393615378, VSEQINSZ, 8, IFB | IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, VSEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADD, ABD, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, ONE, VSEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, ADD, ZERO, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, ABD, VSEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, ONE, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, ADD, MATH0, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, ADD, MATH1, VSEQINSZ, 2, NFU);
	MATHB(p, ZERO, ADD, MATH2, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, ADD, MATH3, VSEQINSZ, 2, NFU);
	MATHB(p, ZERO, ADD, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, VSEQINSZ, 8, NFU);
	MATHB(p, ZERO, ADD, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, ADD, ABD, VSEQINSZ, 2, STL);
	MATHB(p, ZERO, ADD, OFIFO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADD, ONE, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, ADD, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, ONE, ADD, MATH0, VSEQINSZ, 4, NFU);
	MATHB(p, ONE, ADD, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, ONE, ADD, MATH2, VSEQINSZ, 2, NFU);
	MATHB(p, ONE, ADD, MATH3, VSEQINSZ, 1, STL);
	MATHB(p, ONE, ADD, 393615378, VSEQINSZ, 2, NFU | STL | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, ONE, ADD, VSEQINSZ, VSEQINSZ, 1, NFU);
	MATHB(p, ONE, ADD, VSEQOUTSZ, VSEQINSZ, 8, NFU);
	MATHB(p, ONE, ADD, ABD, VSEQINSZ, 1, 0);
	MATHB(p, ONE, ADD, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, ONE, ADD, ONE, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, ADD, ZERO, VSEQINSZ, 4, 0);
	/* ADD operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, ADD, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADD, MATH1, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, ADD, MATH2, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH0, ADD, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADD, 393615378, VSEQOUTSZ, 4, STL | IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH0, ADD, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH0, ADD, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADD, OFIFO, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH0, ADD, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH0, ADD, ZERO, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, ADD, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, ADD, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, ADD, MATH2, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH1, ADD, MATH3, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH1, ADD, 393615378, VSEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, ADD, VSEQINSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH1, ADD, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, ADD, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, ADD, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, ADD, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, ADD, MATH0, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH2, ADD, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, ADD, MATH2, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH2, ADD, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADD, 393615378, VSEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, ADD, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, ADD, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, ADD, ONE, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, ADD, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADD, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADD, MATH1, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, ADD, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADD, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADD, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADD, VSEQINSZ, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADD, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH3, ADD, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADD, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADD, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, 275128321, ADD, MATH0, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, MATH1, VSEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 275128321, ADD, MATH2, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, MATH3, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, ADD, 393615378, VSEQOUTSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, VSEQOUTSZ, 4, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, VSEQINSZ, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, VSEQOUTSZ, 1, STL | IMMED);
	MATHB(p, 275128321, ADD, ABD, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, OFIFO, VSEQOUTSZ, 8,
	      STL | IMMED);
	MATHB(p, 275128321, ADD, ONE, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, ADD, ZERO, VSEQOUTSZ, 8, IFB | STL | IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADD, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, VSEQOUTSZ, 4, NFU);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, ADD, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, ADD, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADD, ONE, VSEQOUTSZ, 4, STL);
	MATHB(p, DPOVRD, ADD, ZERO, VSEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, ADD, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADD, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, ADD, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADD, MATH3, VSEQOUTSZ, 4, STL);
	MATHB(p, SEQINSZ, ADD, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, ADD, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, ADD, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, ADD, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH1, VSEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, ADD, MATH2, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADD, 393615378, VSEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADD, ZERO, VSEQOUTSZ, 1, NFU);
	MATHB(p, VSEQINSZ, ADD, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH3, VSEQOUTSZ, 4, NFU);
	MATHB(p, VSEQINSZ, ADD, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, ADD, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, ADD, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADD, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, VSEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, VSEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, ABD, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, ADD, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, ADD, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, ADD, MATH1, VSEQOUTSZ, 2, STL);
	MATHB(p, ZERO, ADD, MATH2, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADD, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, ADD, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, ZERO, ADD, VSEQINSZ, VSEQOUTSZ, 2, STL);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, ADD, ABD, VSEQOUTSZ, 2, STL);
	MATHB(p, ZERO, ADD, OFIFO, VSEQOUTSZ, 2, NFU);
	MATHB(p, ZERO, ADD, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, ADD, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, ADD, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, ADD, MATH1, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ONE, ADD, MATH2, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ONE, ADD, MATH3, VSEQOUTSZ, 4, NFU);
	MATHB(p, ONE, ADD, 393615378, VSEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADD, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, ONE, ADD, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, ADD, OFIFO, VSEQOUTSZ, 4, NFU);
	MATHB(p, ONE, ADD, ONE, VSEQOUTSZ, 1, STL);
	MATHB(p, ONE, ADD, ZERO, VSEQOUTSZ, 1, NFU);
	/* ADD operation: NONE Destination register */
	MATHB(p, MATH0, ADD, MATH0, NONE, 1, 0);
	MATHB(p, MATH0, ADD, MATH1, NONE, 4, 0);
	MATHB(p, MATH0, ADD, MATH2, NONE, 2, 0);
	MATHB(p, MATH0, ADD, MATH3, NONE, 4, NFU | STL);
	MATHB(p, MATH0, ADD, 393615378, NONE, 4, IMMED2);
	MATHB(p, MATH0, ADD, DPOVRD, NONE, 4, NFU);
	MATHB(p, MATH0, ADD, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, MATH0, ADD, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, MATH0, ADD, ABD, NONE, 8, 0);
	MATHB(p, MATH0, ADD, OFIFO, NONE, 8, 0);
	MATHB(p, MATH0, ADD, ONE, NONE, 8, STL);
	MATHB(p, MATH0, ADD, ZERO, NONE, 1, 0);
	MATHB(p, MATH1, ADD, MATH0, NONE, 2, 0);
	MATHB(p, MATH1, ADD, MATH1, NONE, 8, NFU);
	MATHB(p, MATH1, ADD, MATH2, NONE, 8, STL);
	MATHB(p, MATH1, ADD, MATH3, NONE, 2, STL);
	MATHB(p, MATH1, ADD, 393615378, NONE, 1, STL | IMMED2);
	MATHB(p, MATH1, ADD, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH1, ADD, VSEQINSZ, NONE, 2, STL);
	MATHB(p, MATH1, ADD, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, MATH1, ADD, ABD, NONE, 8, 0);
	MATHB(p, MATH1, ADD, OFIFO, NONE, 2, STL);
	MATHB(p, MATH1, ADD, ONE, NONE, 4, 0);
	MATHB(p, MATH1, ADD, ZERO, NONE, 2, NFU);
	MATHB(p, MATH2, ADD, MATH0, NONE, 4, STL);
	MATHB(p, MATH2, ADD, MATH1, NONE, 4, 0);
	MATHB(p, MATH2, ADD, MATH2, NONE, 8, 0);
	MATHB(p, MATH2, ADD, MATH3, NONE, 1, 0);
	MATHB(p, MATH2, ADD, 393615378, NONE, 1, IMMED2);
	MATHB(p, MATH2, ADD, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH2, ADD, VSEQINSZ, NONE, 8, 0);
	MATHB(p, MATH2, ADD, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, MATH2, ADD, ABD, NONE, 4, STL);
	MATHB(p, MATH2, ADD, OFIFO, NONE, 4, STL);
	MATHB(p, MATH2, ADD, ONE, NONE, 2, NFU | STL);
	MATHB(p, MATH2, ADD, ZERO, NONE, 2, 0);
	MATHB(p, MATH3, ADD, MATH0, NONE, 2, NFU);
	MATHB(p, MATH3, ADD, MATH1, NONE, 8, NFU);
	MATHB(p, MATH3, ADD, MATH2, NONE, 8, STL);
	MATHB(p, MATH3, ADD, MATH3, NONE, 8, 0);
	MATHB(p, MATH3, ADD, 393615378, NONE, 1, NFU | STL | IMMED2);
	MATHB(p, MATH3, ADD, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH3, ADD, VSEQINSZ, NONE, 2, NFU | STL);
	MATHB(p, MATH3, ADD, VSEQOUTSZ, NONE, 8, NFU);
	MATHB(p, MATH3, ADD, ABD, NONE, 1, NFU | STL);
	MATHB(p, MATH3, ADD, OFIFO, NONE, 2, STL);
	MATHB(p, MATH3, ADD, ONE, NONE, 4, 0);
	MATHB(p, MATH3, ADD, ZERO, NONE, 2, 0);
	MATHB(p, 275128321, ADD, MATH0, NONE, 4, IMMED);
	MATHB(p, 275128321, ADD, MATH1, NONE, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, MATH2, NONE, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, MATH3, NONE, 8, IMMED);
	MATHB(p, 275128321, ADD, 393615378, NONE, 2, STL | IMMED | IMMED2);
	MATHB(p, 275128321, ADD, DPOVRD, NONE, 2, IMMED);
	MATHB(p, 275128321, ADD, VSEQINSZ, NONE, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, ADD, VSEQOUTSZ, NONE, 2, IMMED);
	MATHB(p, 275128321, ADD, ABD, NONE, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, ADD, OFIFO, NONE, 8, IMMED);
	MATHB(p, 275128321, ADD, ONE, NONE, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, ADD, ZERO, NONE, 4, IMMED);
	MATHB(p, DPOVRD, ADD, MATH0, NONE, 1, 0);
	MATHB(p, DPOVRD, ADD, MATH1, NONE, 4, 0);
	MATHB(p, DPOVRD, ADD, MATH2, NONE, 2, 0);
	MATHB(p, DPOVRD, ADD, MATH3, NONE, 1, NFU | STL);
	MATHB(p, DPOVRD, ADD, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, DPOVRD, ADD, DPOVRD, NONE, 1, 0);
	MATHB(p, DPOVRD, ADD, VSEQINSZ, NONE, 4, STL);
	MATHB(p, DPOVRD, ADD, VSEQOUTSZ, NONE, 8, NFU | STL);
	MATHB(p, DPOVRD, ADD, ABD, NONE, 1, 0);
	MATHB(p, DPOVRD, ADD, OFIFO, NONE, 4, NFU | STL);
	MATHB(p, DPOVRD, ADD, ONE, NONE, 1, 0);
	MATHB(p, DPOVRD, ADD, ZERO, NONE, 8, 0);
	MATHB(p, SEQINSZ, ADD, MATH0, NONE, 8, 0);
	MATHB(p, SEQINSZ, ADD, MATH1, NONE, 4, 0);
	MATHB(p, SEQINSZ, ADD, MATH2, NONE, 1, 0);
	MATHB(p, SEQINSZ, ADD, MATH3, NONE, 8, 0);
	MATHB(p, SEQINSZ, ADD, 393615378, NONE, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, ADD, DPOVRD, NONE, 1, 0);
	MATHB(p, SEQINSZ, ADD, VSEQINSZ, NONE, 4, 0);
	MATHB(p, SEQINSZ, ADD, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, SEQINSZ, ADD, ABD, NONE, 2, 0);
	MATHB(p, SEQINSZ, ADD, OFIFO, NONE, 2, 0);
	MATHB(p, SEQINSZ, ADD, ONE, NONE, 4, NFU);
	MATHB(p, SEQINSZ, ADD, ZERO, NONE, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, MATH0, NONE, 4, STL);
	MATHB(p, SEQOUTSZ, ADD, MATH1, NONE, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADD, MATH2, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, ADD, MATH3, NONE, 1, NFU);
	MATHB(p, SEQOUTSZ, ADD, 393615378, NONE, 1, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, ADD, DPOVRD, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, ADD, VSEQINSZ, NONE, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, ABD, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, OFIFO, NONE, 4, NFU);
	MATHB(p, SEQOUTSZ, ADD, ONE, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, ADD, ZERO, NONE, 8, STL);
	MATHB(p, VSEQINSZ, ADD, MATH0, NONE, 8, STL);
	MATHB(p, VSEQINSZ, ADD, MATH1, NONE, 1, 0);
	MATHB(p, VSEQINSZ, ADD, MATH2, NONE, 2, 0);
	MATHB(p, VSEQINSZ, ADD, MATH3, NONE, 1, 0);
	MATHB(p, VSEQINSZ, ADD, 393615378, NONE, 1, IMMED2);
	MATHB(p, VSEQINSZ, ADD, DPOVRD, NONE, 1, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQINSZ, NONE, 2, 0);
	MATHB(p, VSEQINSZ, ADD, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, VSEQINSZ, ADD, ABD, NONE, 1, 0);
	MATHB(p, VSEQINSZ, ADD, OFIFO, NONE, 4, 0);
	MATHB(p, VSEQINSZ, ADD, ONE, NONE, 4, STL);
	MATHB(p, VSEQINSZ, ADD, ZERO, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH0, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH1, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH2, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, MATH3, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, ADD, 393615378, NONE, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, ADD, DPOVRD, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, ADD, VSEQINSZ, NONE, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADD, VSEQOUTSZ, NONE, 8, STL);
	MATHB(p, VSEQOUTSZ, ADD, ABD, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, OFIFO, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, ONE, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, ADD, ZERO, NONE, 8, STL);
	MATHB(p, ZERO, ADD, MATH0, NONE, 2, STL);
	MATHB(p, ZERO, ADD, MATH1, NONE, 1, NFU);
	MATHB(p, ZERO, ADD, MATH2, NONE, 2, 0);
	MATHB(p, ZERO, ADD, MATH3, NONE, 4, 0);
	MATHB(p, ZERO, ADD, 393615378, NONE, 2, IMMED2);
	MATHB(p, ZERO, ADD, DPOVRD, NONE, 1, 0);
	MATHB(p, ZERO, ADD, VSEQINSZ, NONE, 2, 0);
	MATHB(p, ZERO, ADD, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, ZERO, ADD, ABD, NONE, 1, 0);
	MATHB(p, ZERO, ADD, OFIFO, NONE, 1, STL);
	MATHB(p, ZERO, ADD, ONE, NONE, 2, 0);
	MATHB(p, ZERO, ADD, ZERO, NONE, 8, STL);
	MATHB(p, ONE, ADD, MATH0, NONE, 4, 0);
	MATHB(p, ONE, ADD, MATH1, NONE, 1, 0);
	MATHB(p, ONE, ADD, MATH2, NONE, 4, 0);
	MATHB(p, ONE, ADD, MATH3, NONE, 2, 0);
	MATHB(p, ONE, ADD, 393615378, NONE, 1, NFU | STL | IMMED2);
	MATHB(p, ONE, ADD, DPOVRD, NONE, 4, 0);
	MATHB(p, ONE, ADD, VSEQINSZ, NONE, 4, 0);
	MATHB(p, ONE, ADD, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, ONE, ADD, ABD, NONE, 1, NFU | STL);
	MATHB(p, ONE, ADD, OFIFO, NONE, 8, STL);
	MATHB(p, ONE, ADD, ONE, NONE, 2, 0);
	MATHB(p, ONE, ADD, ZERO, NONE, 2, STL);
	/* ADDC operation: MATH0 Destination register */
	MATHB(p, MATH0, ADDC, MATH0, MATH0, 8, 0);
	MATHB(p, MATH0, ADDC, MATH1, MATH0, 8, 0);
	MATHB(p, MATH0, ADDC, MATH2, MATH0, 1, 0);
	MATHB(p, MATH0, ADDC, MATH3, MATH0, 1, 0);
	MATHB(p, MATH0, ADDC, 393615378, MATH0, 8, IFB | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, MATH0, 8, STL);
	MATHB(p, MATH0, ADDC, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH0, ADDC, ABD, MATH0, 8, 0);
	MATHB(p, MATH0, ADDC, OFIFO, MATH0, 1, STL);
	MATHB(p, MATH0, ADDC, ONE, MATH0, 8, NFU);
	MATHB(p, MATH0, ADDC, ZERO, MATH0, 8, 0);
	MATHB(p, MATH1, ADDC, MATH0, MATH0, 4, STL);
	MATHB(p, MATH1, ADDC, MATH1, MATH0, 2, 0);
	MATHB(p, MATH1, ADDC, MATH2, MATH0, 8, 0);
	MATHB(p, MATH1, ADDC, MATH3, MATH0, 4, 0);
	MATHB(p, MATH1, ADDC, 393615378, MATH0, 2, IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, MATH0, 8, 0);
	MATHB(p, MATH1, ADDC, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, MATH0, 4, STL);
	MATHB(p, MATH1, ADDC, ABD, MATH0, 2, 0);
	MATHB(p, MATH1, ADDC, OFIFO, MATH0, 1, 0);
	MATHB(p, MATH1, ADDC, ONE, MATH0, 8, NFU);
	MATHB(p, MATH1, ADDC, ZERO, MATH0, 8, 0);
	MATHB(p, MATH2, ADDC, MATH0, MATH0, 1, STL);
	MATHB(p, MATH2, ADDC, MATH1, MATH0, 4, NFU | STL);
	MATHB(p, MATH2, ADDC, MATH2, MATH0, 8, 0);
	MATHB(p, MATH2, ADDC, MATH3, MATH0, 1, NFU);
	MATHB(p, MATH2, ADDC, 393615378, MATH0, 1, NFU | STL | IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, MATH0, 8, NFU | STL);
	MATHB(p, MATH2, ADDC, VSEQINSZ, MATH0, 4, NFU | STL);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH2, ADDC, ABD, MATH0, 1, 0);
	MATHB(p, MATH2, ADDC, OFIFO, MATH0, 2, 0);
	MATHB(p, MATH2, ADDC, ONE, MATH0, 8, 0);
	MATHB(p, MATH2, ADDC, ZERO, MATH0, 8, 0);
	MATHB(p, MATH3, ADDC, MATH0, MATH0, 1, STL);
	MATHB(p, MATH3, ADDC, MATH1, MATH0, 2, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH2, MATH0, 8, 0);
	MATHB(p, MATH3, ADDC, MATH3, MATH0, 8, 0);
	MATHB(p, MATH3, ADDC, 393615378, MATH0, 4, IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, MATH0, 1, STL);
	MATHB(p, MATH3, ADDC, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, MATH0, 1, STL);
	MATHB(p, MATH3, ADDC, ABD, MATH0, 4, 0);
	MATHB(p, MATH3, ADDC, OFIFO, MATH0, 4, 0);
	MATHB(p, MATH3, ADDC, ONE, MATH0, 8, NFU);
	MATHB(p, MATH3, ADDC, ZERO, MATH0, 2, NFU | STL);
	MATHB(p, 275128321, ADDC, MATH0, MATH0, 1, NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, MATH0, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH2, MATH0, 2, NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH3, MATH0, 2, IMMED);
	MATHB(p, 275128321, ADDC, 393615378, MATH0, 1, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, MATH0, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, MATH0, 2, IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, ABD, MATH0, 1, IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, MATH0, 2, IMMED);
	MATHB(p, 275128321, ADDC, ONE, MATH0, 4, IMMED);
	MATHB(p, 275128321, ADDC, ZERO, MATH0, 2, IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, MATH0, 2, NFU | STL);
	MATHB(p, DPOVRD, ADDC, MATH1, MATH0, 8, 0);
	MATHB(p, DPOVRD, ADDC, MATH2, MATH0, 2, NFU);
	MATHB(p, DPOVRD, ADDC, MATH3, MATH0, 1, NFU);
	MATHB(p, DPOVRD, ADDC, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, MATH0, 1, NFU);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, DPOVRD, ADDC, ABD, MATH0, 8, STL);
	MATHB(p, DPOVRD, ADDC, OFIFO, MATH0, 2, 0);
	MATHB(p, DPOVRD, ADDC, ONE, MATH0, 2, NFU);
	MATHB(p, DPOVRD, ADDC, ZERO, MATH0, 1, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH0, MATH0, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH1, MATH0, 2, 0);
	MATHB(p, SEQINSZ, ADDC, MATH2, MATH0, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, MATH0, 1, 0);
	MATHB(p, SEQINSZ, ADDC, 393615378, MATH0, 4, IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, MATH0, 8, NFU);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, MATH0, 1, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, ABD, MATH0, 1, 0);
	MATHB(p, SEQINSZ, ADDC, OFIFO, MATH0, 8, 0);
	MATHB(p, SEQINSZ, ADDC, ONE, MATH0, 2, 0);
	MATHB(p, SEQINSZ, ADDC, ZERO, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, MATH0, 1, IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, MATH0, 8, NFU);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, MATH0, 1, NFU);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, ABD, MATH0, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, MATH0, 1, NFU);
	MATHB(p, SEQOUTSZ, ADDC, ONE, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH0, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH1, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH2, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH3, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, 0x19261959fedcba01, MATH0, 8,
	      STL | IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, MATH0, 4, NFU);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, ABD, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ONE, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, MATH0, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, MATH0, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, MATH0, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, MATH0, 8, IFB | IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, MATH0, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, MATH0, 8, STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, MATH0, 2, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, MATH0, 2, 0);
	MATHB(p, ZERO, ADDC, MATH0, MATH0, 2, 0);
	MATHB(p, ZERO, ADDC, MATH1, MATH0, 2, 0);
	MATHB(p, ZERO, ADDC, MATH2, MATH0, 4, 0);
	MATHB(p, ZERO, ADDC, MATH3, MATH0, 8, NFU);
	MATHB(p, ZERO, ADDC, 393615378, MATH0, 2, IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, MATH0, 2, NFU | STL);
	MATHB(p, ZERO, ADDC, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, MATH0, 2, STL);
	MATHB(p, ZERO, ADDC, ABD, MATH0, 1, 0);
	MATHB(p, ZERO, ADDC, OFIFO, MATH0, 2, NFU | STL);
	MATHB(p, ZERO, ADDC, ONE, MATH0, 2, 0);
	MATHB(p, ZERO, ADDC, ZERO, MATH0, 8, NFU | STL);
	MATHB(p, ONE, ADDC, MATH0, MATH0, 8, NFU);
	MATHB(p, ONE, ADDC, MATH1, MATH0, 4, 0);
	MATHB(p, ONE, ADDC, MATH2, MATH0, 1, STL);
	MATHB(p, ONE, ADDC, MATH3, MATH0, 4, 0);
	MATHB(p, ONE, ADDC, 393615378, MATH0, 4, NFU | STL | IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, MATH0, 2, 0);
	MATHB(p, ONE, ADDC, VSEQINSZ, MATH0, 8, STL);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, ONE, ADDC, ABD, MATH0, 4, NFU | STL);
	MATHB(p, ONE, ADDC, OFIFO, MATH0, 4, 0);
	MATHB(p, ONE, ADDC, ONE, MATH0, 1, 0);
	MATHB(p, ONE, ADDC, ZERO, MATH0, 2, NFU);
	/* ADDC operation: MATH1 Destination register */
	MATHB(p, MATH0, ADDC, MATH0, MATH1, 2, STL);
	MATHB(p, MATH0, ADDC, MATH1, MATH1, 1, STL);
	MATHB(p, MATH0, ADDC, MATH2, MATH1, 1, NFU | STL);
	MATHB(p, MATH0, ADDC, MATH3, MATH1, 2, 0);
	MATHB(p, MATH0, ADDC, 393615378, MATH1, 1, NFU | STL | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, MATH1, 1, 0);
	MATHB(p, MATH0, ADDC, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, MATH1, 2, STL);
	MATHB(p, MATH0, ADDC, ABD, MATH1, 1, 0);
	MATHB(p, MATH0, ADDC, OFIFO, MATH1, 1, NFU | STL);
	MATHB(p, MATH0, ADDC, ONE, MATH1, 1, 0);
	MATHB(p, MATH0, ADDC, ZERO, MATH1, 8, 0);
	MATHB(p, MATH1, ADDC, MATH0, MATH1, 1, 0);
	MATHB(p, MATH1, ADDC, MATH1, MATH1, 4, NFU);
	MATHB(p, MATH1, ADDC, MATH2, MATH1, 2, STL);
	MATHB(p, MATH1, ADDC, MATH3, MATH1, 8, 0);
	MATHB(p, MATH1, ADDC, 393615378, MATH1, 2, IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, MATH1, 1, 0);
	MATHB(p, MATH1, ADDC, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, MATH1, 8, STL);
	MATHB(p, MATH1, ADDC, ABD, MATH1, 2, 0);
	MATHB(p, MATH1, ADDC, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, MATH1, ADDC, ONE, MATH1, 2, 0);
	MATHB(p, MATH1, ADDC, ZERO, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, ADDC, MATH0, MATH1, 4, NFU);
	MATHB(p, MATH2, ADDC, MATH1, MATH1, 4, NFU | STL);
	MATHB(p, MATH2, ADDC, MATH2, MATH1, 2, 0);
	MATHB(p, MATH2, ADDC, MATH3, MATH1, 8, 0);
	MATHB(p, MATH2, ADDC, 393615378, MATH1, 2, NFU | STL | IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, ADDC, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, MATH2, ADDC, ABD, MATH1, 4, 0);
	MATHB(p, MATH2, ADDC, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, MATH2, ADDC, ONE, MATH1, 2, NFU);
	MATHB(p, MATH2, ADDC, ZERO, MATH1, 2, STL);
	MATHB(p, MATH3, ADDC, MATH0, MATH1, 2, 0);
	MATHB(p, MATH3, ADDC, MATH1, MATH1, 8, 0);
	MATHB(p, MATH3, ADDC, MATH2, MATH1, 1, 0);
	MATHB(p, MATH3, ADDC, MATH3, MATH1, 2, STL);
	MATHB(p, MATH3, ADDC, 393615378, MATH1, 2, STL | IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, MATH1, 8, STL);
	MATHB(p, MATH3, ADDC, VSEQINSZ, MATH1, 1, STL);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, MATH3, ADDC, ABD, MATH1, 4, NFU);
	MATHB(p, MATH3, ADDC, OFIFO, MATH1, 2, 0);
	MATHB(p, MATH3, ADDC, ONE, MATH1, 4, NFU | STL);
	MATHB(p, MATH3, ADDC, ZERO, MATH1, 4, NFU | STL);
	MATHB(p, 275128321, ADDC, MATH0, MATH1, 4, NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, MATH1, 4, NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH2, MATH1, 4, IMMED);
	MATHB(p, 275128321, ADDC, MATH3, MATH1, 2, STL | IMMED);
	MATHB(p, 275128321, ADDC, 393615378, MATH1, 2, STL | IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, ADDC, DPOVRD, MATH1, 8, IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, MATH1, 1, IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, MATH1, 1, STL | IMMED);
	MATHB(p, 275128321, ADDC, ABD, MATH1, 1, IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, MATH1, 4, NFU | IMMED);
	MATHB(p, 275128321, ADDC, ONE, MATH1, 1, IMMED);
	MATHB(p, 275128321, ADDC, ZERO, MATH1, 8, IFB | IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, MATH1, 2, 0);
	MATHB(p, DPOVRD, ADDC, MATH1, MATH1, 8, NFU | STL);
	MATHB(p, DPOVRD, ADDC, MATH2, MATH1, 2, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, MATH1, 4, STL);
	MATHB(p, DPOVRD, ADDC, 393615378, MATH1, 4, IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, MATH1, 1, STL);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, DPOVRD, ADDC, ABD, MATH1, 4, 0);
	MATHB(p, DPOVRD, ADDC, OFIFO, MATH1, 4, STL);
	MATHB(p, DPOVRD, ADDC, ONE, MATH1, 1, NFU);
	MATHB(p, DPOVRD, ADDC, ZERO, MATH1, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH0, MATH1, 1, 0);
	MATHB(p, SEQINSZ, ADDC, MATH1, MATH1, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH2, MATH1, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, MATH1, 4, 0);
	MATHB(p, SEQINSZ, ADDC, 393615378, MATH1, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, MATH1, 1, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, MATH1, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, MATH1, 1, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, ABD, MATH1, 8, 0);
	MATHB(p, SEQINSZ, ADDC, OFIFO, MATH1, 1, 0);
	MATHB(p, SEQINSZ, ADDC, ONE, MATH1, 2, STL);
	MATHB(p, SEQINSZ, ADDC, ZERO, MATH1, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, MATH1, 4, NFU);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, MATH1, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, MATH1, 1, STL | IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, ABD, MATH1, 2, STL);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, MATH1, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, ONE, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, MATH1, MATH1, 8, STL);
	MATHB(p, VSEQINSZ, ADDC, MATH2, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH3, MATH1, 1, NFU);
	MATHB(p, VSEQINSZ, ADDC, 0x19261959fedcba01, MATH1, 8,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, MATH1, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, ABD, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ONE, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, MATH1, 4, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, MATH1, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, MATH1, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, MATH1, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, MATH1, 8, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, MATH1, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, MATH1, 4, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, MATH1, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, MATH1, 2, NFU);
	MATHB(p, ZERO, ADDC, MATH0, MATH1, 2, STL);
	MATHB(p, ZERO, ADDC, MATH1, MATH1, 1, 0);
	MATHB(p, ZERO, ADDC, MATH2, MATH1, 1, 0);
	MATHB(p, ZERO, ADDC, MATH3, MATH1, 1, 0);
	MATHB(p, ZERO, ADDC, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, MATH1, 4, 0);
	MATHB(p, ZERO, ADDC, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, MATH1, 2, NFU | STL);
	MATHB(p, ZERO, ADDC, ABD, MATH1, 1, STL);
	MATHB(p, ZERO, ADDC, OFIFO, MATH1, 2, 0);
	MATHB(p, ZERO, ADDC, ONE, MATH1, 4, 0);
	MATHB(p, ZERO, ADDC, ZERO, MATH1, 2, STL);
	MATHB(p, ONE, ADDC, MATH0, MATH1, 8, NFU);
	MATHB(p, ONE, ADDC, MATH1, MATH1, 4, 0);
	MATHB(p, ONE, ADDC, MATH2, MATH1, 4, 0);
	MATHB(p, ONE, ADDC, MATH3, MATH1, 8, 0);
	MATHB(p, ONE, ADDC, 393615378, MATH1, 1, NFU | IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, MATH1, 1, NFU | STL);
	MATHB(p, ONE, ADDC, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, ONE, ADDC, ABD, MATH1, 2, 0);
	MATHB(p, ONE, ADDC, OFIFO, MATH1, 4, 0);
	MATHB(p, ONE, ADDC, ONE, MATH1, 4, 0);
	MATHB(p, ONE, ADDC, ZERO, MATH1, 1, 0);
	/* ADDC operation: MATH2 Destination register */
	MATHB(p, MATH0, ADDC, MATH0, MATH2, 1, NFU | STL);
	MATHB(p, MATH0, ADDC, MATH1, MATH2, 2, 0);
	MATHB(p, MATH0, ADDC, MATH2, MATH2, 2, 0);
	MATHB(p, MATH0, ADDC, MATH3, MATH2, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH0, ADDC, VSEQINSZ, MATH2, 4, NFU);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, MATH2, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, ABD, MATH2, 1, NFU | STL);
	MATHB(p, MATH0, ADDC, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH0, ADDC, ONE, MATH2, 2, NFU);
	MATHB(p, MATH0, ADDC, ZERO, MATH2, 1, STL);
	MATHB(p, MATH1, ADDC, MATH0, MATH2, 8, NFU | STL);
	MATHB(p, MATH1, ADDC, MATH1, MATH2, 2, STL);
	MATHB(p, MATH1, ADDC, MATH2, MATH2, 8, NFU | STL);
	MATHB(p, MATH1, ADDC, MATH3, MATH2, 4, 0);
	MATHB(p, MATH1, ADDC, 393615378, MATH2, 1, NFU | STL | IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, MATH2, 4, NFU | STL);
	MATHB(p, MATH1, ADDC, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, MATH2, 4, STL);
	MATHB(p, MATH1, ADDC, ABD, MATH2, 1, 0);
	MATHB(p, MATH1, ADDC, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH1, ADDC, ONE, MATH2, 4, NFU);
	MATHB(p, MATH1, ADDC, ZERO, MATH2, 4, NFU | STL);
	MATHB(p, MATH2, ADDC, MATH0, MATH2, 8, 0);
	MATHB(p, MATH2, ADDC, MATH1, MATH2, 8, 0);
	MATHB(p, MATH2, ADDC, MATH2, MATH2, 4, NFU);
	MATHB(p, MATH2, ADDC, MATH3, MATH2, 4, NFU);
	MATHB(p, MATH2, ADDC, 393615378, MATH2, 1, IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH2, ADDC, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, MATH2, 8, NFU);
	MATHB(p, MATH2, ADDC, ABD, MATH2, 1, NFU);
	MATHB(p, MATH2, ADDC, OFIFO, MATH2, 8, 0);
	MATHB(p, MATH2, ADDC, ONE, MATH2, 1, 0);
	MATHB(p, MATH2, ADDC, ZERO, MATH2, 8, 0);
	MATHB(p, MATH3, ADDC, MATH0, MATH2, 2, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH1, MATH2, 4, 0);
	MATHB(p, MATH3, ADDC, MATH2, MATH2, 8, 0);
	MATHB(p, MATH3, ADDC, MATH3, MATH2, 1, STL);
	MATHB(p, MATH3, ADDC, 393615378, MATH2, 1, IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, MATH2, 4, 0);
	MATHB(p, MATH3, ADDC, VSEQINSZ, MATH2, 1, NFU | STL);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, MATH3, ADDC, ABD, MATH2, 4, STL);
	MATHB(p, MATH3, ADDC, OFIFO, MATH2, 4, NFU);
	MATHB(p, MATH3, ADDC, ONE, MATH2, 8, 0);
	MATHB(p, MATH3, ADDC, ZERO, MATH2, 8, STL);
	MATHB(p, 275128321, ADDC, MATH0, MATH2, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, MATH2, 1, IMMED);
	MATHB(p, 275128321, ADDC, MATH2, MATH2, 2, NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH3, MATH2, 2, IMMED);
	MATHB(p, 275128321, ADDC, 393615378, MATH2, 1, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, MATH2, 4, IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, MATH2, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, MATH2, 2, IMMED);
	MATHB(p, 275128321, ADDC, ABD, MATH2, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, MATH2, 1, NFU | IMMED);
	MATHB(p, 275128321, ADDC, ONE, MATH2, 2, IMMED);
	MATHB(p, 275128321, ADDC, ZERO, MATH2, 1, NFU | IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, MATH2, 1, NFU);
	MATHB(p, DPOVRD, ADDC, MATH1, MATH2, 1, NFU);
	MATHB(p, DPOVRD, ADDC, MATH2, MATH2, 4, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, MATH2, 2, 0);
	MATHB(p, DPOVRD, ADDC, 393615378, MATH2, 8, IFB | STL | IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, MATH2, 1, NFU);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, MATH2, 4, NFU | STL);
	MATHB(p, DPOVRD, ADDC, ABD, MATH2, 4, STL);
	MATHB(p, DPOVRD, ADDC, OFIFO, MATH2, 4, 0);
	MATHB(p, DPOVRD, ADDC, ONE, MATH2, 2, NFU);
	MATHB(p, DPOVRD, ADDC, ZERO, MATH2, 1, STL);
	MATHB(p, SEQINSZ, ADDC, MATH0, MATH2, 8, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH1, MATH2, 1, STL);
	MATHB(p, SEQINSZ, ADDC, MATH2, MATH2, 4, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH3, MATH2, 1, 0);
	MATHB(p, SEQINSZ, ADDC, 393615378, MATH2, 1, IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, MATH2, 1, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, SEQINSZ, ADDC, ABD, MATH2, 1, 0);
	MATHB(p, SEQINSZ, ADDC, OFIFO, MATH2, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, ONE, MATH2, 4, 0);
	MATHB(p, SEQINSZ, ADDC, ZERO, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, MATH2, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, MATH2, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, ABD, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, ADDC, ONE, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH0, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH1, MATH2, 4, NFU);
	MATHB(p, VSEQINSZ, ADDC, MATH2, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH3, MATH2, 8, NFU);
	MATHB(p, VSEQINSZ, ADDC, 393615378, MATH2, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, MATH2, 1, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, MATH2, 8, STL);
	MATHB(p, VSEQINSZ, ADDC, ABD, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ONE, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, MATH2, 4, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, MATH2, 4, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, MATH2, 8, STL);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, MATH2, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, MATH2, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, MATH2, 8, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, MATH2, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, MATH2, 4, NFU);
	MATHB(p, ZERO, ADDC, MATH0, MATH2, 2, 0);
	MATHB(p, ZERO, ADDC, MATH1, MATH2, 1, 0);
	MATHB(p, ZERO, ADDC, MATH2, MATH2, 1, NFU);
	MATHB(p, ZERO, ADDC, MATH3, MATH2, 8, NFU | STL);
	MATHB(p, ZERO, ADDC, 393615378, MATH2, 2, NFU | STL | IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, MATH2, 2, 0);
	MATHB(p, ZERO, ADDC, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, ZERO, ADDC, ABD, MATH2, 8, NFU | STL);
	MATHB(p, ZERO, ADDC, OFIFO, MATH2, 4, 0);
	MATHB(p, ZERO, ADDC, ONE, MATH2, 2, 0);
	MATHB(p, ZERO, ADDC, ZERO, MATH2, 4, 0);
	MATHB(p, ONE, ADDC, MATH0, MATH2, 8, NFU | STL);
	MATHB(p, ONE, ADDC, MATH1, MATH2, 2, NFU | STL);
	MATHB(p, ONE, ADDC, MATH2, MATH2, 1, 0);
	MATHB(p, ONE, ADDC, MATH3, MATH2, 1, 0);
	MATHB(p, ONE, ADDC, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, MATH2, 4, 0);
	MATHB(p, ONE, ADDC, VSEQINSZ, MATH2, 4, STL);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, ONE, ADDC, ABD, MATH2, 2, 0);
	MATHB(p, ONE, ADDC, OFIFO, MATH2, 8, 0);
	MATHB(p, ONE, ADDC, ONE, MATH2, 8, NFU);
	MATHB(p, ONE, ADDC, ZERO, MATH2, 4, 0);
	/* ADDC operation: MATH3 Destination register */
	MATHB(p, MATH0, ADDC, MATH0, MATH3, 1, NFU);
	MATHB(p, MATH0, ADDC, MATH1, MATH3, 8, 0);
	MATHB(p, MATH0, ADDC, MATH2, MATH3, 2, NFU);
	MATHB(p, MATH0, ADDC, MATH3, MATH3, 1, STL);
	MATHB(p, MATH0, ADDC, 393615378, MATH3, 4, NFU | STL | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, MATH3, 2, 0);
	MATHB(p, MATH0, ADDC, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, MATH3, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, ABD, MATH3, 2, STL);
	MATHB(p, MATH0, ADDC, OFIFO, MATH3, 4, NFU);
	MATHB(p, MATH0, ADDC, ONE, MATH3, 8, 0);
	MATHB(p, MATH0, ADDC, ZERO, MATH3, 8, 0);
	MATHB(p, MATH1, ADDC, MATH0, MATH3, 1, 0);
	MATHB(p, MATH1, ADDC, MATH1, MATH3, 4, 0);
	MATHB(p, MATH1, ADDC, MATH2, MATH3, 8, 0);
	MATHB(p, MATH1, ADDC, MATH3, MATH3, 4, STL);
	MATHB(p, MATH1, ADDC, 393615378, MATH3, 4, NFU | IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, MATH3, 2, 0);
	MATHB(p, MATH1, ADDC, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, MATH1, ADDC, ABD, MATH3, 4, STL);
	MATHB(p, MATH1, ADDC, OFIFO, MATH3, 2, 0);
	MATHB(p, MATH1, ADDC, ONE, MATH3, 2, 0);
	MATHB(p, MATH1, ADDC, ZERO, MATH3, 2, STL);
	MATHB(p, MATH2, ADDC, MATH0, MATH3, 8, STL);
	MATHB(p, MATH2, ADDC, MATH1, MATH3, 1, 0);
	MATHB(p, MATH2, ADDC, MATH2, MATH3, 2, NFU);
	MATHB(p, MATH2, ADDC, MATH3, MATH3, 1, NFU | STL);
	MATHB(p, MATH2, ADDC, 393615378, MATH3, 2, IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, MATH3, 2, NFU | STL);
	MATHB(p, MATH2, ADDC, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, MATH2, ADDC, ABD, MATH3, 2, NFU | STL);
	MATHB(p, MATH2, ADDC, OFIFO, MATH3, 1, 0);
	MATHB(p, MATH2, ADDC, ONE, MATH3, 2, 0);
	MATHB(p, MATH2, ADDC, ZERO, MATH3, 4, 0);
	MATHB(p, MATH3, ADDC, MATH0, MATH3, 1, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH1, MATH3, 2, 0);
	MATHB(p, MATH3, ADDC, MATH2, MATH3, 2, 0);
	MATHB(p, MATH3, ADDC, MATH3, MATH3, 2, 0);
	MATHB(p, MATH3, ADDC, 393615378, MATH3, 1, IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH3, ADDC, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, MATH3, 2, NFU);
	MATHB(p, MATH3, ADDC, ABD, MATH3, 1, NFU | STL);
	MATHB(p, MATH3, ADDC, OFIFO, MATH3, 8, 0);
	MATHB(p, MATH3, ADDC, ONE, MATH3, 4, 0);
	MATHB(p, MATH3, ADDC, ZERO, MATH3, 8, 0);
	MATHB(p, 275128321, ADDC, MATH0, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, MATH3, 2, IMMED);
	MATHB(p, 275128321, ADDC, MATH2, MATH3, 4, IMMED);
	MATHB(p, 275128321, ADDC, MATH3, MATH3, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, 393615378, MATH3, 4, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, MATH3, 2, NFU | IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, MATH3, 2, IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, ABD, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, MATH3, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, ONE, MATH3, 2, IMMED);
	MATHB(p, 275128321, ADDC, ZERO, MATH3, 4, IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, MATH3, 1, 0);
	MATHB(p, DPOVRD, ADDC, MATH1, MATH3, 4, 0);
	MATHB(p, DPOVRD, ADDC, MATH2, MATH3, 1, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, MATH3, 1, NFU);
	MATHB(p, DPOVRD, ADDC, 393615378, MATH3, 1, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, MATH3, 2, STL);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, DPOVRD, ADDC, ABD, MATH3, 1, 0);
	MATHB(p, DPOVRD, ADDC, OFIFO, MATH3, 4, 0);
	MATHB(p, DPOVRD, ADDC, ONE, MATH3, 2, NFU | STL);
	MATHB(p, DPOVRD, ADDC, ZERO, MATH3, 1, STL);
	MATHB(p, SEQINSZ, ADDC, MATH0, MATH3, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH1, MATH3, 4, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH2, MATH3, 1, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, MATH3, 8, 0);
	MATHB(p, SEQINSZ, ADDC, 0x19261959fedcba01, MATH3, 8, IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, MATH3, 8, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, MATH3, 4, NFU);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, SEQINSZ, ADDC, ABD, MATH3, 8, NFU);
	MATHB(p, SEQINSZ, ADDC, OFIFO, MATH3, 1, NFU);
	MATHB(p, SEQINSZ, ADDC, ONE, MATH3, 4, 0);
	MATHB(p, SEQINSZ, ADDC, ZERO, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, MATH3, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, MATH3, 1, IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, MATH3, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, MATH3, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, ABD, MATH3, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, MATH3, 1, NFU);
	MATHB(p, SEQOUTSZ, ADDC, ONE, MATH3, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, MATH3, 1, STL);
	MATHB(p, VSEQINSZ, ADDC, MATH0, MATH3, 4, NFU);
	MATHB(p, VSEQINSZ, ADDC, MATH1, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH2, MATH3, 8, STL);
	MATHB(p, VSEQINSZ, ADDC, MATH3, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, 393615378, MATH3, 1, NFU | IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, MATH3, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ABD, MATH3, 1, STL);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, MATH3, 2, NFU);
	MATHB(p, VSEQINSZ, ADDC, ONE, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, MATH3, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, MATH3, 4, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, MATH3, 8, IFB | IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, MATH3, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, MATH3, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, MATH3, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, MATH3, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, MATH3, 1, STL);
	MATHB(p, ZERO, ADDC, MATH0, MATH3, 8, NFU);
	MATHB(p, ZERO, ADDC, MATH1, MATH3, 2, 0);
	MATHB(p, ZERO, ADDC, MATH2, MATH3, 2, 0);
	MATHB(p, ZERO, ADDC, MATH3, MATH3, 8, 0);
	MATHB(p, ZERO, ADDC, 393615378, MATH3, 1, IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, MATH3, 4, NFU | STL);
	MATHB(p, ZERO, ADDC, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, MATH3, 1, NFU | STL);
	MATHB(p, ZERO, ADDC, ABD, MATH3, 1, 0);
	MATHB(p, ZERO, ADDC, OFIFO, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, ADDC, ONE, MATH3, 1, 0);
	MATHB(p, ZERO, ADDC, ZERO, MATH3, 4, 0);
	MATHB(p, ONE, ADDC, MATH0, MATH3, 1, 0);
	MATHB(p, ONE, ADDC, MATH1, MATH3, 1, NFU | STL);
	MATHB(p, ONE, ADDC, MATH2, MATH3, 8, STL);
	MATHB(p, ONE, ADDC, MATH3, MATH3, 2, NFU | STL);
	MATHB(p, ONE, ADDC, 393615378, MATH3, 2, IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, MATH3, 1, 0);
	MATHB(p, ONE, ADDC, VSEQINSZ, MATH3, 2, NFU);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, ONE, ADDC, ABD, MATH3, 1, 0);
	MATHB(p, ONE, ADDC, OFIFO, MATH3, 8, 0);
	MATHB(p, ONE, ADDC, ONE, MATH3, 4, STL);
	MATHB(p, ONE, ADDC, ZERO, MATH3, 4, 0);
	/* ADDC operation: DPOVRD Destination register */
	MATHB(p, MATH0, ADDC, MATH0, DPOVRD, 4, STL);
	MATHB(p, MATH0, ADDC, MATH1, DPOVRD, 4, STL);
	MATHB(p, MATH0, ADDC, MATH2, DPOVRD, 4, 0);
	MATHB(p, MATH0, ADDC, MATH3, DPOVRD, 2, STL);
	MATHB(p, MATH0, ADDC, 0x19261959fedcba01, DPOVRD, 8,
	      NFU | STL | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, DPOVRD, 8, 0);
	MATHB(p, MATH0, ADDC, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH0, ADDC, OFIFO, DPOVRD, 2, STL);
	MATHB(p, MATH0, ADDC, ONE, DPOVRD, 4, 0);
	MATHB(p, MATH0, ADDC, ZERO, DPOVRD, 1, STL);
	MATHB(p, MATH1, ADDC, MATH0, DPOVRD, 4, 0);
	MATHB(p, MATH1, ADDC, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH1, ADDC, MATH2, DPOVRD, 2, STL);
	MATHB(p, MATH1, ADDC, MATH3, DPOVRD, 8, STL);
	MATHB(p, MATH1, ADDC, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, DPOVRD, 4, NFU);
	MATHB(p, MATH1, ADDC, VSEQINSZ, DPOVRD, 1, NFU);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH1, ADDC, ABD, DPOVRD, 1, NFU | STL);
	MATHB(p, MATH1, ADDC, OFIFO, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH1, ADDC, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH1, ADDC, ZERO, DPOVRD, 2, NFU);
	MATHB(p, MATH2, ADDC, MATH0, DPOVRD, 1, STL);
	MATHB(p, MATH2, ADDC, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH2, ADDC, MATH2, DPOVRD, 1, 0);
	MATHB(p, MATH2, ADDC, MATH3, DPOVRD, 2, STL);
	MATHB(p, MATH2, ADDC, 393615378, DPOVRD, 8, IFB | NFU | IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, MATH2, ADDC, VSEQINSZ, DPOVRD, 8, STL);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, DPOVRD, 1, NFU | STL);
	MATHB(p, MATH2, ADDC, ABD, DPOVRD, 1, 0);
	MATHB(p, MATH2, ADDC, OFIFO, DPOVRD, 2, 0);
	MATHB(p, MATH2, ADDC, ONE, DPOVRD, 8, 0);
	MATHB(p, MATH2, ADDC, ZERO, DPOVRD, 4, STL);
	MATHB(p, MATH3, ADDC, MATH0, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH3, ADDC, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH3, ADDC, MATH3, DPOVRD, 4, STL);
	MATHB(p, MATH3, ADDC, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, DPOVRD, 8, STL);
	MATHB(p, MATH3, ADDC, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, DPOVRD, 1, NFU | STL);
	MATHB(p, MATH3, ADDC, ABD, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH3, ADDC, OFIFO, DPOVRD, 2, 0);
	MATHB(p, MATH3, ADDC, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH3, ADDC, ZERO, DPOVRD, 8, 0);
	MATHB(p, 275128321, ADDC, MATH0, DPOVRD, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, ADDC, MATH2, DPOVRD, 1, NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH3, DPOVRD, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, 393615378, DPOVRD, 1, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, DPOVRD, 2, STL | IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, DPOVRD, 4, NFU | IMMED);
	MATHB(p, 275128321, ADDC, ABD, DPOVRD, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, ADDC, ONE, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, ADDC, ZERO, DPOVRD, 2, NFU | STL | IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, DPOVRD, 1, NFU | STL);
	MATHB(p, DPOVRD, ADDC, MATH1, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, ADDC, MATH2, DPOVRD, 2, NFU | STL);
	MATHB(p, DPOVRD, ADDC, MATH3, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, ADDC, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, DPOVRD, 2, NFU);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, DPOVRD, ADDC, ABD, DPOVRD, 4, NFU | STL);
	MATHB(p, DPOVRD, ADDC, OFIFO, DPOVRD, 2, STL);
	MATHB(p, DPOVRD, ADDC, ONE, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, ADDC, ZERO, DPOVRD, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, MATH0, DPOVRD, 2, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH1, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, ADDC, MATH2, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, ADDC, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, DPOVRD, 2, STL);
	MATHB(p, SEQINSZ, ADDC, ABD, DPOVRD, 8, STL);
	MATHB(p, SEQINSZ, ADDC, OFIFO, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, ADDC, ONE, DPOVRD, 1, NFU);
	MATHB(p, SEQINSZ, ADDC, ZERO, DPOVRD, 2, STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, DPOVRD, 4, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, DPOVRD, 8, STL);
	MATHB(p, SEQOUTSZ, ADDC, ABD, DPOVRD, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, ONE, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, MATH0, DPOVRD, 4, NFU);
	MATHB(p, VSEQINSZ, ADDC, MATH1, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH2, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, MATH3, DPOVRD, 2, NFU);
	MATHB(p, VSEQINSZ, ADDC, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, DPOVRD, 4, NFU);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, DPOVRD, 1, NFU);
	MATHB(p, VSEQINSZ, ADDC, ABD, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, DPOVRD, 4, STL);
	MATHB(p, VSEQINSZ, ADDC, ONE, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, ZERO, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, DPOVRD, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, DPOVRD, 2, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, DPOVRD, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, DPOVRD, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, DPOVRD, 2, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, DPOVRD, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, DPOVRD, 2, 0);
	MATHB(p, ZERO, ADDC, MATH0, DPOVRD, 1, 0);
	MATHB(p, ZERO, ADDC, MATH1, DPOVRD, 8, 0);
	MATHB(p, ZERO, ADDC, MATH2, DPOVRD, 2, 0);
	MATHB(p, ZERO, ADDC, MATH3, DPOVRD, 1, 0);
	MATHB(p, ZERO, ADDC, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, DPOVRD, 8, STL);
	MATHB(p, ZERO, ADDC, VSEQINSZ, DPOVRD, 2, STL);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, ZERO, ADDC, ABD, DPOVRD, 1, STL);
	MATHB(p, ZERO, ADDC, OFIFO, DPOVRD, 1, NFU | STL);
	MATHB(p, ZERO, ADDC, ONE, DPOVRD, 1, 0);
	MATHB(p, ZERO, ADDC, ZERO, DPOVRD, 1, STL);
	MATHB(p, ONE, ADDC, MATH0, DPOVRD, 4, 0);
	MATHB(p, ONE, ADDC, MATH1, DPOVRD, 2, 0);
	MATHB(p, ONE, ADDC, MATH2, DPOVRD, 8, NFU | STL);
	MATHB(p, ONE, ADDC, MATH3, DPOVRD, 1, NFU);
	MATHB(p, ONE, ADDC, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, DPOVRD, 1, NFU | STL);
	MATHB(p, ONE, ADDC, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, ONE, ADDC, ABD, DPOVRD, 2, NFU | STL);
	MATHB(p, ONE, ADDC, OFIFO, DPOVRD, 4, 0);
	MATHB(p, ONE, ADDC, ONE, DPOVRD, 8, 0);
	MATHB(p, ONE, ADDC, ZERO, DPOVRD, 1, 0);
	/* ADDC operation: SEQINSZ Destination register */
	MATHB(p, MATH0, ADDC, MATH0, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, ADDC, MATH1, SEQINSZ, 8, STL);
	MATHB(p, MATH0, ADDC, MATH2, SEQINSZ, 2, 0);
	MATHB(p, MATH0, ADDC, MATH3, SEQINSZ, 2, STL);
	MATHB(p, MATH0, ADDC, 393615378, SEQINSZ, 4, STL | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH0, ADDC, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, ABD, SEQINSZ, 4, 0);
	MATHB(p, MATH0, ADDC, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, MATH0, ADDC, ONE, SEQINSZ, 4, 0);
	MATHB(p, MATH0, ADDC, ZERO, SEQINSZ, 8, 0);
	MATHB(p, MATH1, ADDC, MATH0, SEQINSZ, 1, 0);
	MATHB(p, MATH1, ADDC, MATH1, SEQINSZ, 2, 0);
	MATHB(p, MATH1, ADDC, MATH2, SEQINSZ, 2, 0);
	MATHB(p, MATH1, ADDC, MATH3, SEQINSZ, 1, 0);
	MATHB(p, MATH1, ADDC, 393615378, SEQINSZ, 1, STL | IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, SEQINSZ, 4, NFU);
	MATHB(p, MATH1, ADDC, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, MATH1, ADDC, ABD, SEQINSZ, 2, STL);
	MATHB(p, MATH1, ADDC, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, MATH1, ADDC, ONE, SEQINSZ, 4, NFU);
	MATHB(p, MATH1, ADDC, ZERO, SEQINSZ, 8, STL);
	MATHB(p, MATH2, ADDC, MATH0, SEQINSZ, 4, 0);
	MATHB(p, MATH2, ADDC, MATH1, SEQINSZ, 1, 0);
	MATHB(p, MATH2, ADDC, MATH2, SEQINSZ, 2, STL);
	MATHB(p, MATH2, ADDC, MATH3, SEQINSZ, 4, 0);
	MATHB(p, MATH2, ADDC, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH2, ADDC, VSEQINSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH2, ADDC, ABD, SEQINSZ, 8, 0);
	MATHB(p, MATH2, ADDC, OFIFO, SEQINSZ, 8, NFU);
	MATHB(p, MATH2, ADDC, ONE, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH2, ADDC, ZERO, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH3, ADDC, MATH1, SEQINSZ, 8, STL);
	MATHB(p, MATH3, ADDC, MATH2, SEQINSZ, 4, 0);
	MATHB(p, MATH3, ADDC, MATH3, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH3, ADDC, 393615378, SEQINSZ, 1, NFU | STL | IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH3, ADDC, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, SEQINSZ, 4, NFU);
	MATHB(p, MATH3, ADDC, ABD, SEQINSZ, 8, 0);
	MATHB(p, MATH3, ADDC, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH3, ADDC, ONE, SEQINSZ, 2, 0);
	MATHB(p, MATH3, ADDC, ZERO, SEQINSZ, 1, 0);
	MATHB(p, 275128321, ADDC, MATH0, SEQINSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, SEQINSZ, 4, STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH2, SEQINSZ, 1, STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH3, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, ADDC, 393615378, SEQINSZ, 2, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, SEQINSZ, 1, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, ADDC, VSEQINSZ, SEQINSZ, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, SEQINSZ, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, ADDC, ABD, SEQINSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, SEQINSZ, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, ADDC, ONE, SEQINSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, ADDC, ZERO, SEQINSZ, 8, IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, SEQINSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, ADDC, MATH1, SEQINSZ, 4, NFU);
	MATHB(p, DPOVRD, ADDC, MATH2, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, 393615378, SEQINSZ, 1, STL | IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, SEQINSZ, 2, NFU);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, ABD, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, ONE, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, ZERO, SEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, ADDC, MATH0, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH1, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, ADDC, MATH2, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, SEQINSZ, 1, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, SEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, SEQINSZ, 8, NFU);
	MATHB(p, SEQINSZ, ADDC, ABD, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, ADDC, ONE, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, ZERO, SEQINSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, SEQINSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, SEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, SEQINSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, SEQINSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, ADDC, ABD, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, SEQINSZ, 2, STL);
	MATHB(p, SEQOUTSZ, ADDC, ONE, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, SEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, ADDC, MATH0, SEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, MATH1, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH2, SEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, ADDC, MATH3, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, ABD, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, ONE, SEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, ADDC, ZERO, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, SEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, SEQINSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, SEQINSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, SEQINSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, SEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, SEQINSZ, 1, 0);
	MATHB(p, ZERO, ADDC, MATH0, SEQINSZ, 8, 0);
	MATHB(p, ZERO, ADDC, MATH1, SEQINSZ, 1, NFU);
	MATHB(p, ZERO, ADDC, MATH2, SEQINSZ, 2, STL);
	MATHB(p, ZERO, ADDC, MATH3, SEQINSZ, 8, STL);
	MATHB(p, ZERO, ADDC, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, SEQINSZ, 1, NFU);
	MATHB(p, ZERO, ADDC, VSEQINSZ, SEQINSZ, 4, STL);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, ZERO, ADDC, ABD, SEQINSZ, 8, 0);
	MATHB(p, ZERO, ADDC, OFIFO, SEQINSZ, 8, STL);
	MATHB(p, ZERO, ADDC, ONE, SEQINSZ, 4, NFU);
	MATHB(p, ZERO, ADDC, ZERO, SEQINSZ, 8, 0);
	MATHB(p, ONE, ADDC, MATH0, SEQINSZ, 2, NFU | STL);
	MATHB(p, ONE, ADDC, MATH1, SEQINSZ, 4, 0);
	MATHB(p, ONE, ADDC, MATH2, SEQINSZ, 1, 0);
	MATHB(p, ONE, ADDC, MATH3, SEQINSZ, 2, NFU | STL);
	MATHB(p, ONE, ADDC, 0x19261959fedcba01, SEQINSZ, 8, IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, SEQINSZ, 4, 0);
	MATHB(p, ONE, ADDC, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, ONE, ADDC, ABD, SEQINSZ, 4, 0);
	MATHB(p, ONE, ADDC, OFIFO, SEQINSZ, 4, STL);
	MATHB(p, ONE, ADDC, ONE, SEQINSZ, 2, NFU | STL);
	MATHB(p, ONE, ADDC, ZERO, SEQINSZ, 1, 0);
	/* ADDC operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, ADDC, MATH0, SEQOUTSZ, 8, STL);
	MATHB(p, MATH0, ADDC, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, ADDC, MATH2, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH0, ADDC, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, ADDC, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, VSEQINSZ, SEQOUTSZ, 1, STL);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, ADDC, ABD, SEQOUTSZ, 4, STL);
	MATHB(p, MATH0, ADDC, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADDC, ONE, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH0, ADDC, ZERO, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, ADDC, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, ADDC, MATH1, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, ADDC, MATH2, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, ADDC, MATH3, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, ADDC, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, ADDC, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, SEQOUTSZ, 4, STL);
	MATHB(p, MATH1, ADDC, ABD, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH1, ADDC, OFIFO, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH1, ADDC, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, ADDC, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH2, ADDC, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADDC, MATH1, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH2, ADDC, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, ADDC, MATH3, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH2, ADDC, 393615378, SEQOUTSZ, 4, NFU | IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADDC, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH2, ADDC, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADDC, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, ADDC, ONE, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, ADDC, ZERO, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH3, ADDC, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADDC, MATH1, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, ADDC, MATH3, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH3, ADDC, 0x19261959fedcba01, SEQOUTSZ, 8,
	      NFU | STL | IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH3, ADDC, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADDC, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADDC, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, ADDC, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, ADDC, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, 275128321, ADDC, MATH0, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, ADDC, MATH1, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, MATH2, SEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH3, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, ADDC, 393615378, SEQOUTSZ, 1, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, ABD, SEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, ADDC, ONE, SEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, ZERO, SEQOUTSZ, 4, IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, 393615378, SEQOUTSZ, 1, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, SEQOUTSZ, 4, STL);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, ADDC, OFIFO, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, ADDC, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH0, SEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH1, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, SEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, ADDC, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, ADDC, ONE, SEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, ADDC, ZERO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, SEQOUTSZ, 4, STL);
	MATHB(p, SEQOUTSZ, ADDC, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH1, SEQOUTSZ, 4, STL);
	MATHB(p, VSEQINSZ, ADDC, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, ABD, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, SEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, SEQOUTSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, ADDC, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, ADDC, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, ADDC, MATH2, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADDC, MATH3, SEQOUTSZ, 8, NFU);
	MATHB(p, ZERO, ADDC, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, ADDC, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, ADDC, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, ADDC, OFIFO, SEQOUTSZ, 4, STL);
	MATHB(p, ZERO, ADDC, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, ADDC, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, ADDC, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADDC, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADDC, MATH2, SEQOUTSZ, 4, STL);
	MATHB(p, ONE, ADDC, MATH3, SEQOUTSZ, 4, NFU);
	MATHB(p, ONE, ADDC, 393615378, SEQOUTSZ, 2, NFU | STL | IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, SEQOUTSZ, 8, STL);
	MATHB(p, ONE, ADDC, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ONE, ADDC, ABD, SEQOUTSZ, 2, STL);
	MATHB(p, ONE, ADDC, OFIFO, SEQOUTSZ, 4, NFU);
	MATHB(p, ONE, ADDC, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, ADDC, ZERO, SEQOUTSZ, 2, 0);
	/* ADDC operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, ADDC, MATH0, VSEQINSZ, 8, STL);
	MATHB(p, MATH0, ADDC, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, ADDC, MATH2, VSEQINSZ, 4, NFU);
	MATHB(p, MATH0, ADDC, MATH3, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, 0x19261959fedcba01, VSEQINSZ, 8,
	      STL | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, ADDC, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, VSEQINSZ, 4, STL);
	MATHB(p, MATH0, ADDC, ABD, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, ADDC, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, ADDC, ONE, VSEQINSZ, 8, STL);
	MATHB(p, MATH0, ADDC, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, ADDC, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, ADDC, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, ADDC, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, ADDC, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, ADDC, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, VSEQINSZ, 8, NFU);
	MATHB(p, MATH1, ADDC, VSEQINSZ, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, ADDC, ABD, VSEQINSZ, 2, NFU);
	MATHB(p, MATH1, ADDC, OFIFO, VSEQINSZ, 2, STL);
	MATHB(p, MATH1, ADDC, ONE, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, ADDC, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, ADDC, MATH0, VSEQINSZ, 1, STL);
	MATHB(p, MATH2, ADDC, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, ADDC, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, ADDC, MATH3, VSEQINSZ, 1, NFU);
	MATHB(p, MATH2, ADDC, 393615378, VSEQINSZ, 1, NFU | IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, ADDC, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, VSEQINSZ, 2, NFU);
	MATHB(p, MATH2, ADDC, ABD, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, ADDC, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, ADDC, ONE, VSEQINSZ, 2, NFU);
	MATHB(p, MATH2, ADDC, ZERO, VSEQINSZ, 2, NFU);
	MATHB(p, MATH3, ADDC, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, ADDC, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, ADDC, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, ADDC, MATH3, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, ADDC, 393615378, VSEQINSZ, 8, IFB | STL | IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, VSEQINSZ, 1, NFU);
	MATHB(p, MATH3, ADDC, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH3, ADDC, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, ADDC, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, ADDC, ONE, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, ADDC, ZERO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, 275128321, ADDC, MATH0, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, ADDC, MATH1, VSEQINSZ, 4, STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH2, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, MATH3, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, 393615378, VSEQINSZ, 2,
	      STL | IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, VSEQINSZ, 4,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, ABD, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, ONE, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, ZERO, VSEQINSZ, 8, IFB | IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, MATH1, VSEQINSZ, 8, STL);
	MATHB(p, DPOVRD, ADDC, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, 393615378, VSEQINSZ, 4, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, VSEQINSZ, 2, STL);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, VSEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, ADDC, ABD, VSEQINSZ, 4, STL);
	MATHB(p, DPOVRD, ADDC, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, ONE, VSEQINSZ, 8, NFU);
	MATHB(p, DPOVRD, ADDC, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH1, VSEQINSZ, 1, STL);
	MATHB(p, SEQINSZ, ADDC, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, VSEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, ADDC, 393615378, VSEQINSZ, 4, NFU | IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, ADDC, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, ADDC, OFIFO, VSEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, ADDC, ONE, VSEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, ADDC, ZERO, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, VSEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, ABD, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, VSEQINSZ, 2, STL);
	MATHB(p, SEQOUTSZ, ADDC, ONE, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, VSEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH1, VSEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, ADDC, MATH2, VSEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, ADDC, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, 0x19261959fedcba01, VSEQINSZ, 8,
	      STL | IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, VSEQINSZ, 1, NFU);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, ABD, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, ONE, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, VSEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, VSEQINSZ, 8, NFU);
	MATHB(p, ZERO, ADDC, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, ADDC, MATH1, VSEQINSZ, 2, STL);
	MATHB(p, ZERO, ADDC, MATH2, VSEQINSZ, 4, STL);
	MATHB(p, ZERO, ADDC, MATH3, VSEQINSZ, 8, NFU);
	MATHB(p, ZERO, ADDC, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, VSEQINSZ, 4, STL);
	MATHB(p, ZERO, ADDC, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, ADDC, ABD, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, ADDC, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, ZERO, ADDC, ONE, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, ADDC, ZERO, VSEQINSZ, 1, STL);
	MATHB(p, ONE, ADDC, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, ONE, ADDC, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, ONE, ADDC, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, ONE, ADDC, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, ONE, ADDC, 393615378, VSEQINSZ, 4, NFU | IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, VSEQINSZ, 1, NFU);
	MATHB(p, ONE, ADDC, VSEQINSZ, VSEQINSZ, 1, STL);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, VSEQINSZ, 1, NFU);
	MATHB(p, ONE, ADDC, ABD, VSEQINSZ, 4, 0);
	MATHB(p, ONE, ADDC, OFIFO, VSEQINSZ, 2, STL);
	MATHB(p, ONE, ADDC, ONE, VSEQINSZ, 4, 0);
	MATHB(p, ONE, ADDC, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, ADDC, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADDC, MATH1, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, ADDC, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, ADDC, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, ADDC, 393615378, VSEQOUTSZ, 2, NFU | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH0, ADDC, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH0, ADDC, ABD, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH0, ADDC, OFIFO, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH0, ADDC, ONE, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH0, ADDC, ZERO, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH1, ADDC, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, ADDC, MATH1, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH1, ADDC, MATH2, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, ADDC, MATH3, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH1, ADDC, 393615378, VSEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, ADDC, VSEQINSZ, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, ADDC, ABD, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, ADDC, OFIFO, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, ADDC, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, ADDC, ZERO, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH2, ADDC, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADDC, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, ADDC, MATH2, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, ADDC, MATH3, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, ADDC, 393615378, VSEQOUTSZ, 4, NFU | IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADDC, VSEQINSZ, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADDC, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, ADDC, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, ADDC, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, ADDC, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, ADDC, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, ADDC, MATH1, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH3, ADDC, MATH2, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, ADDC, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH3, ADDC, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, ADDC, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, ADDC, OFIFO, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH3, ADDC, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, ADDC, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, 275128321, ADDC, MATH0, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, VSEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, MATH2, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, ADDC, MATH3, VSEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, 393615378, VSEQOUTSZ, 2, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, VSEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, VSEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, ADDC, ABD, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, ADDC, OFIFO, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, ADDC, ONE, VSEQOUTSZ, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, ADDC, ZERO, VSEQOUTSZ, 2, STL | IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, ADDC, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, ADDC, ONE, VSEQOUTSZ, 2, STL);
	MATHB(p, DPOVRD, ADDC, ZERO, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, ADDC, MATH1, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, ADDC, MATH2, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, 393615378, VSEQOUTSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, ADDC, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, VSEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH2, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, ADDC, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, ADDC, 393615378, VSEQOUTSZ, 8,
	      IFB | STL | IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, ABD, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, VSEQOUTSZ, 2, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, VSEQOUTSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ZERO, ADDC, MATH0, VSEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, ADDC, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, ZERO, ADDC, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, ADDC, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, ADDC, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ZERO, ADDC, VSEQINSZ, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, ADDC, ABD, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, ADDC, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, ADDC, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, ZERO, ADDC, ZERO, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ONE, ADDC, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, ADDC, MATH1, VSEQOUTSZ, 2, NFU);
	MATHB(p, ONE, ADDC, MATH2, VSEQOUTSZ, 8, STL);
	MATHB(p, ONE, ADDC, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADDC, 393615378, VSEQOUTSZ, 2, NFU | STL | IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADDC, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, ADDC, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, ADDC, OFIFO, VSEQOUTSZ, 2, STL);
	MATHB(p, ONE, ADDC, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, ADDC, ZERO, VSEQOUTSZ, 1, 0);
	/* ADDC operation: NONE Destination register */
	MATHB(p, MATH0, ADDC, MATH0, NONE, 2, 0);
	MATHB(p, MATH0, ADDC, MATH1, NONE, 4, NFU);
	MATHB(p, MATH0, ADDC, MATH2, NONE, 8, 0);
	MATHB(p, MATH0, ADDC, MATH3, NONE, 8, 0);
	MATHB(p, MATH0, ADDC, 0x19261959fedcba01, NONE, 8, STL | IMMED2);
	MATHB(p, MATH0, ADDC, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH0, ADDC, VSEQINSZ, NONE, 1, NFU | STL);
	MATHB(p, MATH0, ADDC, VSEQOUTSZ, NONE, 8, NFU | STL);
	MATHB(p, MATH0, ADDC, ABD, NONE, 8, 0);
	MATHB(p, MATH0, ADDC, OFIFO, NONE, 1, NFU);
	MATHB(p, MATH0, ADDC, ONE, NONE, 2, 0);
	MATHB(p, MATH0, ADDC, ZERO, NONE, 8, 0);
	MATHB(p, MATH1, ADDC, MATH0, NONE, 1, STL);
	MATHB(p, MATH1, ADDC, MATH1, NONE, 2, 0);
	MATHB(p, MATH1, ADDC, MATH2, NONE, 2, NFU);
	MATHB(p, MATH1, ADDC, MATH3, NONE, 1, NFU);
	MATHB(p, MATH1, ADDC, 393615378, NONE, 4, IMMED2);
	MATHB(p, MATH1, ADDC, DPOVRD, NONE, 4, 0);
	MATHB(p, MATH1, ADDC, VSEQINSZ, NONE, 2, NFU | STL);
	MATHB(p, MATH1, ADDC, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, MATH1, ADDC, ABD, NONE, 8, STL);
	MATHB(p, MATH1, ADDC, OFIFO, NONE, 1, NFU);
	MATHB(p, MATH1, ADDC, ONE, NONE, 1, 0);
	MATHB(p, MATH1, ADDC, ZERO, NONE, 4, NFU);
	MATHB(p, MATH2, ADDC, MATH0, NONE, 2, STL);
	MATHB(p, MATH2, ADDC, MATH1, NONE, 4, 0);
	MATHB(p, MATH2, ADDC, MATH2, NONE, 2, NFU);
	MATHB(p, MATH2, ADDC, MATH3, NONE, 2, NFU);
	MATHB(p, MATH2, ADDC, 393615378, NONE, 2, IMMED2);
	MATHB(p, MATH2, ADDC, DPOVRD, NONE, 8, NFU | STL);
	MATHB(p, MATH2, ADDC, VSEQINSZ, NONE, 8, 0);
	MATHB(p, MATH2, ADDC, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, MATH2, ADDC, ABD, NONE, 4, 0);
	MATHB(p, MATH2, ADDC, OFIFO, NONE, 1, NFU | STL);
	MATHB(p, MATH2, ADDC, ONE, NONE, 4, NFU | STL);
	MATHB(p, MATH2, ADDC, ZERO, NONE, 2, 0);
	MATHB(p, MATH3, ADDC, MATH0, NONE, 8, NFU);
	MATHB(p, MATH3, ADDC, MATH1, NONE, 4, NFU | STL);
	MATHB(p, MATH3, ADDC, MATH2, NONE, 4, 0);
	MATHB(p, MATH3, ADDC, MATH3, NONE, 8, STL);
	MATHB(p, MATH3, ADDC, 393615378, NONE, 2, NFU | STL | IMMED2);
	MATHB(p, MATH3, ADDC, DPOVRD, NONE, 2, 0);
	MATHB(p, MATH3, ADDC, VSEQINSZ, NONE, 8, NFU);
	MATHB(p, MATH3, ADDC, VSEQOUTSZ, NONE, 4, STL);
	MATHB(p, MATH3, ADDC, ABD, NONE, 2, STL);
	MATHB(p, MATH3, ADDC, OFIFO, NONE, 1, 0);
	MATHB(p, MATH3, ADDC, ONE, NONE, 8, 0);
	MATHB(p, MATH3, ADDC, ZERO, NONE, 8, NFU | STL);
	MATHB(p, 275128321, ADDC, MATH0, NONE, 4, STL | IMMED);
	MATHB(p, 275128321, ADDC, MATH1, NONE, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, ADDC, MATH2, NONE, 8, IFB | IMMED);
	MATHB(p, 275128321, ADDC, MATH3, NONE, 2, STL | IMMED);
	MATHB(p, 275128321, ADDC, 393615378, NONE, 1, IMMED | IMMED2);
	MATHB(p, 275128321, ADDC, DPOVRD, NONE, 2, IMMED);
	MATHB(p, 275128321, ADDC, VSEQINSZ, NONE, 2, NFU | IMMED);
	MATHB(p, 275128321, ADDC, VSEQOUTSZ, NONE, 2, IMMED);
	MATHB(p, 275128321, ADDC, ABD, NONE, 1, NFU | IMMED);
	MATHB(p, 275128321, ADDC, OFIFO, NONE, 1, NFU | IMMED);
	MATHB(p, 275128321, ADDC, ONE, NONE, 1, IMMED);
	MATHB(p, 275128321, ADDC, ZERO, NONE, 4, NFU | STL | IMMED);
	MATHB(p, DPOVRD, ADDC, MATH0, NONE, 2, NFU | STL);
	MATHB(p, DPOVRD, ADDC, MATH1, NONE, 2, STL);
	MATHB(p, DPOVRD, ADDC, MATH2, NONE, 8, 0);
	MATHB(p, DPOVRD, ADDC, MATH3, NONE, 1, NFU | STL);
	MATHB(p, DPOVRD, ADDC, 393615378, NONE, 2, IMMED2);
	MATHB(p, DPOVRD, ADDC, DPOVRD, NONE, 8, STL);
	MATHB(p, DPOVRD, ADDC, VSEQINSZ, NONE, 1, 0);
	MATHB(p, DPOVRD, ADDC, VSEQOUTSZ, NONE, 2, STL);
	MATHB(p, DPOVRD, ADDC, ABD, NONE, 2, 0);
	MATHB(p, DPOVRD, ADDC, OFIFO, NONE, 8, 0);
	MATHB(p, DPOVRD, ADDC, ONE, NONE, 8, 0);
	MATHB(p, DPOVRD, ADDC, ZERO, NONE, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH0, NONE, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH1, NONE, 2, 0);
	MATHB(p, SEQINSZ, ADDC, MATH2, NONE, 4, 0);
	MATHB(p, SEQINSZ, ADDC, MATH3, NONE, 1, 0);
	MATHB(p, SEQINSZ, ADDC, 393615378, NONE, 4, NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, ADDC, DPOVRD, NONE, 2, STL);
	MATHB(p, SEQINSZ, ADDC, VSEQINSZ, NONE, 1, NFU);
	MATHB(p, SEQINSZ, ADDC, VSEQOUTSZ, NONE, 1, NFU | STL);
	MATHB(p, SEQINSZ, ADDC, ABD, NONE, 2, 0);
	MATHB(p, SEQINSZ, ADDC, OFIFO, NONE, 8, STL);
	MATHB(p, SEQINSZ, ADDC, ONE, NONE, 8, NFU);
	MATHB(p, SEQINSZ, ADDC, ZERO, NONE, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH0, NONE, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, MATH1, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH2, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, MATH3, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, 393615378, NONE, 1, IMMED2);
	MATHB(p, SEQOUTSZ, ADDC, DPOVRD, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, ADDC, VSEQINSZ, NONE, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, ADDC, ABD, NONE, 4, NFU);
	MATHB(p, SEQOUTSZ, ADDC, OFIFO, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, ADDC, ONE, NONE, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, ADDC, ZERO, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, ADDC, MATH0, NONE, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH1, NONE, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH2, NONE, 8, 0);
	MATHB(p, VSEQINSZ, ADDC, MATH3, NONE, 4, 0);
	MATHB(p, VSEQINSZ, ADDC, 393615378, NONE, 2, IMMED2);
	MATHB(p, VSEQINSZ, ADDC, DPOVRD, NONE, 4, STL);
	MATHB(p, VSEQINSZ, ADDC, VSEQINSZ, NONE, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, VSEQOUTSZ, NONE, 8, NFU);
	MATHB(p, VSEQINSZ, ADDC, ABD, NONE, 1, 0);
	MATHB(p, VSEQINSZ, ADDC, OFIFO, NONE, 1, STL);
	MATHB(p, VSEQINSZ, ADDC, ONE, NONE, 2, 0);
	MATHB(p, VSEQINSZ, ADDC, ZERO, NONE, 1, STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH0, NONE, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH1, NONE, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, MATH2, NONE, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, MATH3, NONE, 8, NFU);
	MATHB(p, VSEQOUTSZ, ADDC, 393615378, NONE, 2, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, ADDC, DPOVRD, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQINSZ, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, ADDC, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, ADDC, ABD, NONE, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, OFIFO, NONE, 2, STL);
	MATHB(p, VSEQOUTSZ, ADDC, ONE, NONE, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, ADDC, ZERO, NONE, 4, 0);
	MATHB(p, ZERO, ADDC, MATH0, NONE, 1, STL);
	MATHB(p, ZERO, ADDC, MATH1, NONE, 4, STL);
	MATHB(p, ZERO, ADDC, MATH2, NONE, 2, STL);
	MATHB(p, ZERO, ADDC, MATH3, NONE, 4, NFU | STL);
	MATHB(p, ZERO, ADDC, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, ZERO, ADDC, DPOVRD, NONE, 4, 0);
	MATHB(p, ZERO, ADDC, VSEQINSZ, NONE, 8, STL);
	MATHB(p, ZERO, ADDC, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, ZERO, ADDC, ABD, NONE, 2, 0);
	MATHB(p, ZERO, ADDC, OFIFO, NONE, 1, 0);
	MATHB(p, ZERO, ADDC, ONE, NONE, 8, 0);
	MATHB(p, ZERO, ADDC, ZERO, NONE, 1, STL);
	MATHB(p, ONE, ADDC, MATH0, NONE, 8, 0);
	MATHB(p, ONE, ADDC, MATH1, NONE, 2, 0);
	MATHB(p, ONE, ADDC, MATH2, NONE, 2, 0);
	MATHB(p, ONE, ADDC, MATH3, NONE, 2, 0);
	MATHB(p, ONE, ADDC, 0x19261959fedcba01, NONE, 8,
	      NFU | STL | IMMED2);
	MATHB(p, ONE, ADDC, DPOVRD, NONE, 4, 0);
	MATHB(p, ONE, ADDC, VSEQINSZ, NONE, 4, 0);
	MATHB(p, ONE, ADDC, VSEQOUTSZ, NONE, 2, NFU | STL);
	MATHB(p, ONE, ADDC, ABD, NONE, 4, STL);
	MATHB(p, ONE, ADDC, OFIFO, NONE, 2, 0);
	MATHB(p, ONE, ADDC, ONE, NONE, 4, STL);
	MATHB(p, ONE, ADDC, ZERO, NONE, 1, 0);
	/*SUBB Operation: MATH0 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH0, 4, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH1, MATH0, 1, 0);
	MATHB(p, MATH0, SUBB, MATH2, MATH0, 2, STL);
	MATHB(p, MATH0, SUBB, MATH3, MATH0, 8, 0);
	MATHB(p, MATH0, SUBB, 393615378, MATH0, 4, IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH0, 4, STL);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH0, 8, STL);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH0, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, ABD, MATH0, 8, 0);
	MATHB(p, MATH0, SUBB, OFIFO, MATH0, 4, NFU);
	MATHB(p, MATH0, SUBB, ONE, MATH0, 2, 0);
	MATHB(p, MATH0, SUBB, ZERO, MATH0, 8, 0);
	MATHB(p, MATH1, SUBB, MATH0, MATH0, 1, 0);
	MATHB(p, MATH1, SUBB, MATH1, MATH0, 4, 0);
	MATHB(p, MATH1, SUBB, MATH2, MATH0, 2, 0);
	MATHB(p, MATH1, SUBB, MATH3, MATH0, 4, 0);
	MATHB(p, MATH1, SUBB, 393615378, MATH0, 1, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH0, 1, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, MATH1, SUBB, ABD, MATH0, 2, NFU | STL);
	MATHB(p, MATH1, SUBB, OFIFO, MATH0, 4, 0);
	MATHB(p, MATH1, SUBB, ONE, MATH0, 8, 0);
	MATHB(p, MATH1, SUBB, ZERO, MATH0, 1, NFU);
	MATHB(p, MATH2, SUBB, MATH0, MATH0, 8, STL);
	MATHB(p, MATH2, SUBB, MATH1, MATH0, 1, 0);
	MATHB(p, MATH2, SUBB, MATH2, MATH0, 8, 0);
	MATHB(p, MATH2, SUBB, MATH3, MATH0, 1, NFU);
	MATHB(p, MATH2, SUBB, 393615378, MATH0, 4, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH0, 1, NFU);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH2, SUBB, ABD, MATH0, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, OFIFO, MATH0, 1, 0);
	MATHB(p, MATH2, SUBB, ONE, MATH0, 2, 0);
	MATHB(p, MATH2, SUBB, ZERO, MATH0, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH0, MATH0, 4, 0);
	MATHB(p, MATH3, SUBB, MATH1, MATH0, 1, 0);
	MATHB(p, MATH3, SUBB, MATH2, MATH0, 4, 0);
	MATHB(p, MATH3, SUBB, MATH3, MATH0, 2, 0);
	MATHB(p, MATH3, SUBB, 0x19261959fedcba01, MATH0, 8,
	      NFU | STL | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH0, 1, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH0, 1, STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, MATH3, SUBB, ABD, MATH0, 2, 0);
	MATHB(p, MATH3, SUBB, OFIFO, MATH0, 8, NFU | STL);
	MATHB(p, MATH3, SUBB, ONE, MATH0, 1, 0);
	MATHB(p, MATH3, SUBB, ZERO, MATH0, 1, 0);
	MATHB(p, 275128321, SUBB, MATH0, MATH0, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH0, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH2, MATH0, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH3, MATH0, 8, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH0, 4, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, MATH0, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, MATH0, 1, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, MATH0, 1, IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, OFIFO, MATH0, 8, IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH0, 4, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, MATH0, 4, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH0, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH0, 1, STL);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH0, 1, NFU);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH0, 1, STL);
	MATHB(p, DPOVRD, SUBB, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH0, 1, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH0, 4, NFU | STL);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, DPOVRD, SUBB, ABD, MATH0, 2, STL);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH0, 2, 0);
	MATHB(p, DPOVRD, SUBB, ONE, MATH0, 1, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH0, 2, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH0, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH0, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH0, 8, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH0, 8, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, MATH0, 4, STL | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH0, 4, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH0, 2, STL);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH0, 2, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH0, 4, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH0, 4, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH0, 8, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH0, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, MATH0, 2, STL | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH0, 4, NFU);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH0, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH0, 1, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH0, 8, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH0, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH0, 8, STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH0, 8, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH0, 1, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, MATH0, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH0, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH0, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH0, 8, STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH0, 8, STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH0, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH0, 1, NFU);
	MATHB(p, ZERO, SUBB, MATH0, MATH0, 4, 0);
	MATHB(p, ZERO, SUBB, MATH1, MATH0, 2, 0);
	MATHB(p, ZERO, SUBB, MATH2, MATH0, 2, 0);
	MATHB(p, ZERO, SUBB, MATH3, MATH0, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, 393615378, MATH0, 1, NFU | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH0, 4, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH0, 2, NFU);
	MATHB(p, ZERO, SUBB, ABD, MATH0, 8, STL);
	MATHB(p, ZERO, SUBB, OFIFO, MATH0, 4, 0);
	MATHB(p, ZERO, SUBB, ONE, MATH0, 8, 0);
	MATHB(p, ZERO, SUBB, ZERO, MATH0, 2, NFU);
	MATHB(p, ONE, SUBB, MATH0, MATH0, 4, NFU);
	MATHB(p, ONE, SUBB, MATH1, MATH0, 8, NFU | STL);
	MATHB(p, ONE, SUBB, MATH2, MATH0, 1, STL);
	MATHB(p, ONE, SUBB, MATH3, MATH0, 1, NFU);
	MATHB(p, ONE, SUBB, 393615378, MATH0, 2, NFU | STL | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH0, 8, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, ONE, SUBB, ABD, MATH0, 8, STL);
	MATHB(p, ONE, SUBB, OFIFO, MATH0, 4, 0);
	MATHB(p, ONE, SUBB, ONE, MATH0, 4, 0);
	MATHB(p, ONE, SUBB, ZERO, MATH0, 2, NFU | STL);
	/*SUBB Operation: MATH1 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH1, MATH1, 4, NFU);
	MATHB(p, MATH0, SUBB, MATH2, MATH1, 4, NFU);
	MATHB(p, MATH0, SUBB, MATH3, MATH1, 8, 0);
	MATHB(p, MATH0, SUBB, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH1, 4, STL);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH1, 2, STL);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, MATH0, SUBB, ABD, MATH1, 8, STL);
	MATHB(p, MATH0, SUBB, OFIFO, MATH1, 1, 0);
	MATHB(p, MATH0, SUBB, ONE, MATH1, 8, 0);
	MATHB(p, MATH0, SUBB, ZERO, MATH1, 8, NFU);
	MATHB(p, MATH1, SUBB, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH1, MATH1, 1, 0);
	MATHB(p, MATH1, SUBB, MATH2, MATH1, 8, 0);
	MATHB(p, MATH1, SUBB, MATH3, MATH1, 4, 0);
	MATHB(p, MATH1, SUBB, 393615378, MATH1, 4, STL | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH1, 4, NFU);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, MATH1, SUBB, ABD, MATH1, 4, 0);
	MATHB(p, MATH1, SUBB, OFIFO, MATH1, 4, 0);
	MATHB(p, MATH1, SUBB, ONE, MATH1, 2, 0);
	MATHB(p, MATH1, SUBB, ZERO, MATH1, 1, NFU);
	MATHB(p, MATH2, SUBB, MATH0, MATH1, 4, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH1, MATH1, 2, 0);
	MATHB(p, MATH2, SUBB, MATH2, MATH1, 2, 0);
	MATHB(p, MATH2, SUBB, MATH3, MATH1, 1, 0);
	MATHB(p, MATH2, SUBB, 393615378, MATH1, 2, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH1, 8, STL);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH1, 1, STL);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, MATH2, SUBB, ABD, MATH1, 1, 0);
	MATHB(p, MATH2, SUBB, OFIFO, MATH1, 8, 0);
	MATHB(p, MATH2, SUBB, ONE, MATH1, 2, 0);
	MATHB(p, MATH2, SUBB, ZERO, MATH1, 8, 0);
	MATHB(p, MATH3, SUBB, MATH0, MATH1, 2, 0);
	MATHB(p, MATH3, SUBB, MATH1, MATH1, 1, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH2, MATH1, 4, 0);
	MATHB(p, MATH3, SUBB, MATH3, MATH1, 2, 0);
	MATHB(p, MATH3, SUBB, 393615378, MATH1, 1, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH1, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, MATH3, SUBB, ABD, MATH1, 2, STL);
	MATHB(p, MATH3, SUBB, OFIFO, MATH1, 2, 0);
	MATHB(p, MATH3, SUBB, ONE, MATH1, 1, STL);
	MATHB(p, MATH3, SUBB, ZERO, MATH1, 8, 0);
	MATHB(p, 275128321, SUBB, MATH0, MATH1, 4, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH1, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH2, MATH1, 8, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, MATH1, 1, NFU | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH1, 1,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, MATH1, 1, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, VSEQINSZ, MATH1, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, VSEQOUTSZ, MATH1, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH1, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, MATH1, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH1, 1, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, MATH1, 1, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH1, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH1, 4, STL);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH1, 1, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH1, 1, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, MATH1, 4, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH1, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH1, 1, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, DPOVRD, SUBB, ABD, MATH1, 4, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH1, 1, 0);
	MATHB(p, DPOVRD, SUBB, ONE, MATH1, 4, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH1, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH1, 4, STL);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH1, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH1, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH1, 2, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, MATH1, 4, NFU | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH1, 8, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH1, 1, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH1, 1, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH1, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH1, 2, NFU);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH1, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH1, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH1, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, MATH1, 2, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH1, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH1, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH1, 4, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, MATH1, 2, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH1, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH1, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH1, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH1, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH1, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH1, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH1, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, MATH1, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH1, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH1, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH1, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH1, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH1, 2, 0);
	MATHB(p, ZERO, SUBB, MATH0, MATH1, 4, STL);
	MATHB(p, ZERO, SUBB, MATH1, MATH1, 1, NFU);
	MATHB(p, ZERO, SUBB, MATH2, MATH1, 4, 0);
	MATHB(p, ZERO, SUBB, MATH3, MATH1, 2, 0);
	MATHB(p, ZERO, SUBB, 393615378, MATH1, 8, IFB | STL | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH1, 8, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, ZERO, SUBB, ABD, MATH1, 8, NFU | STL);
	MATHB(p, ZERO, SUBB, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, ONE, MATH1, 1, 0);
	MATHB(p, ZERO, SUBB, ZERO, MATH1, 8, STL);
	MATHB(p, ONE, SUBB, MATH0, MATH1, 2, STL);
	MATHB(p, ONE, SUBB, MATH1, MATH1, 8, NFU | STL);
	MATHB(p, ONE, SUBB, MATH2, MATH1, 2, 0);
	MATHB(p, ONE, SUBB, MATH3, MATH1, 2, 0);
	MATHB(p, ONE, SUBB, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH1, 2, NFU);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH1, 2, STL);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH1, 4, STL);
	MATHB(p, ONE, SUBB, ABD, MATH1, 8, 0);
	MATHB(p, ONE, SUBB, OFIFO, MATH1, 1, STL);
	MATHB(p, ONE, SUBB, ONE, MATH1, 4, NFU);
	MATHB(p, ONE, SUBB, ZERO, MATH1, 2, 0);
	/*SUBB Operation: MATH2 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH2, 4, 0);
	MATHB(p, MATH0, SUBB, MATH1, MATH2, 2, NFU);
	MATHB(p, MATH0, SUBB, MATH2, MATH2, 1, 0);
	MATHB(p, MATH0, SUBB, MATH3, MATH2, 8, 0);
	MATHB(p, MATH0, SUBB, 393615378, MATH2, 4, NFU | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, MATH0, SUBB, ABD, MATH2, 8, 0);
	MATHB(p, MATH0, SUBB, OFIFO, MATH2, 4, STL);
	MATHB(p, MATH0, SUBB, ONE, MATH2, 8, STL);
	MATHB(p, MATH0, SUBB, ZERO, MATH2, 8, NFU);
	MATHB(p, MATH1, SUBB, MATH0, MATH2, 8, 0);
	MATHB(p, MATH1, SUBB, MATH1, MATH2, 1, STL);
	MATHB(p, MATH1, SUBB, MATH2, MATH2, 2, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH3, MATH2, 8, NFU);
	MATHB(p, MATH1, SUBB, 393615378, MATH2, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH2, 1, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH2, 1, NFU | STL);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH1, SUBB, ABD, MATH2, 8, STL);
	MATHB(p, MATH1, SUBB, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH1, SUBB, ONE, MATH2, 8, 0);
	MATHB(p, MATH1, SUBB, ZERO, MATH2, 8, 0);
	MATHB(p, MATH2, SUBB, MATH0, MATH2, 8, STL);
	MATHB(p, MATH2, SUBB, MATH1, MATH2, 2, NFU);
	MATHB(p, MATH2, SUBB, MATH2, MATH2, 4, 0);
	MATHB(p, MATH2, SUBB, MATH3, MATH2, 2, NFU);
	MATHB(p, MATH2, SUBB, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH2, 1, NFU);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, MATH2, SUBB, ABD, MATH2, 2, 0);
	MATHB(p, MATH2, SUBB, OFIFO, MATH2, 8, 0);
	MATHB(p, MATH2, SUBB, ONE, MATH2, 4, STL);
	MATHB(p, MATH2, SUBB, ZERO, MATH2, 2, STL);
	MATHB(p, MATH3, SUBB, MATH0, MATH2, 4, STL);
	MATHB(p, MATH3, SUBB, MATH1, MATH2, 4, 0);
	MATHB(p, MATH3, SUBB, MATH2, MATH2, 8, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, MATH2, 2, STL);
	MATHB(p, MATH3, SUBB, 393615378, MATH2, 2, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH2, 2, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH2, 2, NFU);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH3, SUBB, ABD, MATH2, 8, 0);
	MATHB(p, MATH3, SUBB, OFIFO, MATH2, 1, 0);
	MATHB(p, MATH3, SUBB, ONE, MATH2, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, ZERO, MATH2, 8, 0);
	MATHB(p, 275128321, SUBB, MATH0, MATH2, 1, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH2, 1, NFU | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, MATH2, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, MATH2, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH2, 4, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, MATH2, 4, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, MATH2, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, MATH2, 2, NFU | IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH2, 1, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, MATH2, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH2, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, ZERO, MATH2, 2, NFU | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH2, 4, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH2, 1, STL);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH2, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH2, 4, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, MATH2, 1, STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH2, 4, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, DPOVRD, SUBB, ABD, MATH2, 1, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH2, 4, 0);
	MATHB(p, DPOVRD, SUBB, ONE, MATH2, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH2, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH2, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH2, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH2, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH2, 8, NFU);
	MATHB(p, SEQINSZ, SUBB, 393615378, MATH2, 4, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH2, 8, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH2, 1, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH2, 4, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH2, 2, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH2, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH2, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH2, 2, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH2, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, MATH2, 1, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH2, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH2, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH2, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH2, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, 393615378, MATH2, 4, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH2, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH2, 2, NFU);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH2, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH2, 1, STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH2, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, MATH2, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH2, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH2, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH2, 4, 0);
	MATHB(p, ZERO, SUBB, MATH0, MATH2, 8, 0);
	MATHB(p, ZERO, SUBB, MATH1, MATH2, 1, NFU);
	MATHB(p, ZERO, SUBB, MATH2, MATH2, 1, STL);
	MATHB(p, ZERO, SUBB, MATH3, MATH2, 2, NFU);
	MATHB(p, ZERO, SUBB, 393615378, MATH2, 2, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH2, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH2, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, ZERO, SUBB, ABD, MATH2, 1, 0);
	MATHB(p, ZERO, SUBB, OFIFO, MATH2, 8, 0);
	MATHB(p, ZERO, SUBB, ONE, MATH2, 1, 0);
	MATHB(p, ZERO, SUBB, ZERO, MATH2, 2, 0);
	MATHB(p, ONE, SUBB, MATH0, MATH2, 4, NFU);
	MATHB(p, ONE, SUBB, MATH1, MATH2, 2, 0);
	MATHB(p, ONE, SUBB, MATH2, MATH2, 2, STL);
	MATHB(p, ONE, SUBB, MATH3, MATH2, 8, 0);
	MATHB(p, ONE, SUBB, 393615378, MATH2, 2, NFU | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH2, 2, STL);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, ONE, SUBB, ABD, MATH2, 2, 0);
	MATHB(p, ONE, SUBB, OFIFO, MATH2, 2, NFU | STL);
	MATHB(p, ONE, SUBB, ONE, MATH2, 8, NFU);
	MATHB(p, ONE, SUBB, ZERO, MATH2, 1, 0);
	/*SUBB Operation: MATH3 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH3, 4, NFU);
	MATHB(p, MATH0, SUBB, MATH1, MATH3, 4, 0);
	MATHB(p, MATH0, SUBB, MATH2, MATH3, 1, 0);
	MATHB(p, MATH0, SUBB, MATH3, MATH3, 2, STL);
	MATHB(p, MATH0, SUBB, 393615378, MATH3, 4, STL | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH3, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH3, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, ABD, MATH3, 8, 0);
	MATHB(p, MATH0, SUBB, OFIFO, MATH3, 4, 0);
	MATHB(p, MATH0, SUBB, ONE, MATH3, 2, NFU);
	MATHB(p, MATH0, SUBB, ZERO, MATH3, 1, STL);
	MATHB(p, MATH1, SUBB, MATH0, MATH3, 2, 0);
	MATHB(p, MATH1, SUBB, MATH1, MATH3, 2, NFU);
	MATHB(p, MATH1, SUBB, MATH2, MATH3, 2, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH3, MATH3, 2, 0);
	MATHB(p, MATH1, SUBB, 0x19261959fedcba01, MATH3, 8, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH3, 2, NFU);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, MATH1, SUBB, ABD, MATH3, 2, 0);
	MATHB(p, MATH1, SUBB, OFIFO, MATH3, 2, NFU);
	MATHB(p, MATH1, SUBB, ONE, MATH3, 1, NFU | STL);
	MATHB(p, MATH1, SUBB, ZERO, MATH3, 1, 0);
	MATHB(p, MATH2, SUBB, MATH0, MATH3, 1, 0);
	MATHB(p, MATH2, SUBB, MATH1, MATH3, 8, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH2, MATH3, 4, 0);
	MATHB(p, MATH2, SUBB, MATH3, MATH3, 1, STL);
	MATHB(p, MATH2, SUBB, 393615378, MATH3, 8, IFB | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, MATH2, SUBB, ABD, MATH3, 2, 0);
	MATHB(p, MATH2, SUBB, OFIFO, MATH3, 8, STL);
	MATHB(p, MATH2, SUBB, ONE, MATH3, 8, 0);
	MATHB(p, MATH2, SUBB, ZERO, MATH3, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH0, MATH3, 8, NFU);
	MATHB(p, MATH3, SUBB, MATH1, MATH3, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, MATH3, 4, 0);
	MATHB(p, MATH3, SUBB, 393615378, MATH3, 1, NFU | STL | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, MATH3, SUBB, ABD, MATH3, 8, 0);
	MATHB(p, MATH3, SUBB, OFIFO, MATH3, 8, 0);
	MATHB(p, MATH3, SUBB, ONE, MATH3, 1, 0);
	MATHB(p, MATH3, SUBB, ZERO, MATH3, 8, STL);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH0, MATH3, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH3, 4, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, MATH3, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, MATH3, 1, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, MATH3, 2, IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH3, 1, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, MATH3, 4, IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH3, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, ZERO, MATH3, 8, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH3, 2, NFU);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH3, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH3, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH3, 4, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, MATH3, 1, IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH3, 1, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH3, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ABD, MATH3, 2, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH3, 2, STL);
	MATHB(p, DPOVRD, SUBB, ONE, MATH3, 4, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH3, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH3, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH3, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH3, 2, STL);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH3, 2, 0);
	MATHB(p, SEQINSZ, SUBB, 0x19261959fedcba01, MATH3, 8,
	      NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH3, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH3, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH3, 8, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH3, 1, STL);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH3, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH3, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH3, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, MATH3, 4, STL | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH3, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH3, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH3, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, MATH3, 2, NFU | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH3, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH3, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH3, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH3, 8, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH3, 1, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH3, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, MATH3, 4, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH3, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH3, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH3, 2, 0);
	MATHB(p, ZERO, SUBB, MATH0, MATH3, 2, 0);
	MATHB(p, ZERO, SUBB, MATH1, MATH3, 2, 0);
	MATHB(p, ZERO, SUBB, MATH2, MATH3, 8, 0);
	MATHB(p, ZERO, SUBB, MATH3, MATH3, 8, STL);
	MATHB(p, ZERO, SUBB, 393615378, MATH3, 2, NFU | STL | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH3, 8, NFU);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, ZERO, SUBB, ABD, MATH3, 1, 0);
	MATHB(p, ZERO, SUBB, OFIFO, MATH3, 8, 0);
	MATHB(p, ZERO, SUBB, ONE, MATH3, 8, 0);
	MATHB(p, ZERO, SUBB, ZERO, MATH3, 8, NFU | STL);
	MATHB(p, ONE, SUBB, MATH0, MATH3, 1, NFU | STL);
	MATHB(p, ONE, SUBB, MATH1, MATH3, 2, NFU);
	MATHB(p, ONE, SUBB, MATH2, MATH3, 2, STL);
	MATHB(p, ONE, SUBB, MATH3, MATH3, 8, 0);
	MATHB(p, ONE, SUBB, 393615378, MATH3, 8, IFB | STL | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH3, 4, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH3, 1, NFU);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH3, 1, STL);
	MATHB(p, ONE, SUBB, ABD, MATH3, 4, NFU);
	MATHB(p, ONE, SUBB, OFIFO, MATH3, 4, 0);
	MATHB(p, ONE, SUBB, ONE, MATH3, 2, 0);
	MATHB(p, ONE, SUBB, ZERO, MATH3, 8, 0);
	/*SUBB Operation: DPOVRD Destination register */
	MATHB(p, MATH0, SUBB, MATH0, DPOVRD, 1, 0);
	MATHB(p, MATH0, SUBB, MATH1, DPOVRD, 8, 0);
	MATHB(p, MATH0, SUBB, MATH2, DPOVRD, 1, 0);
	MATHB(p, MATH0, SUBB, MATH3, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH0, SUBB, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH0, SUBB, ABD, DPOVRD, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, OFIFO, DPOVRD, 1, 0);
	MATHB(p, MATH0, SUBB, ONE, DPOVRD, 8, 0);
	MATHB(p, MATH0, SUBB, ZERO, DPOVRD, 2, 0);
	MATHB(p, MATH1, SUBB, MATH0, DPOVRD, 8, NFU);
	MATHB(p, MATH1, SUBB, MATH1, DPOVRD, 2, 0);
	MATHB(p, MATH1, SUBB, MATH2, DPOVRD, 2, NFU);
	MATHB(p, MATH1, SUBB, MATH3, DPOVRD, 1, 0);
	MATHB(p, MATH1, SUBB, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, DPOVRD, 8, NFU);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH1, SUBB, ABD, DPOVRD, 2, 0);
	MATHB(p, MATH1, SUBB, OFIFO, DPOVRD, 8, 0);
	MATHB(p, MATH1, SUBB, ONE, DPOVRD, 2, NFU);
	MATHB(p, MATH1, SUBB, ZERO, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH0, DPOVRD, 8, 0);
	MATHB(p, MATH2, SUBB, MATH1, DPOVRD, 2, STL);
	MATHB(p, MATH2, SUBB, MATH2, DPOVRD, 1, 0);
	MATHB(p, MATH2, SUBB, MATH3, DPOVRD, 1, 0);
	MATHB(p, MATH2, SUBB, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, DPOVRD, 2, NFU);
	MATHB(p, MATH2, SUBB, ABD, DPOVRD, 2, 0);
	MATHB(p, MATH2, SUBB, OFIFO, DPOVRD, 1, 0);
	MATHB(p, MATH2, SUBB, ONE, DPOVRD, 4, STL);
	MATHB(p, MATH2, SUBB, ZERO, DPOVRD, 4, 0);
	MATHB(p, MATH3, SUBB, MATH0, DPOVRD, 8, 0);
	MATHB(p, MATH3, SUBB, MATH1, DPOVRD, 8, 0);
	MATHB(p, MATH3, SUBB, MATH2, DPOVRD, 1, STL);
	MATHB(p, MATH3, SUBB, MATH3, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH3, SUBB, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, DPOVRD, 2, STL);
	MATHB(p, MATH3, SUBB, ABD, DPOVRD, 8, 0);
	MATHB(p, MATH3, SUBB, OFIFO, DPOVRD, 2, 0);
	MATHB(p, MATH3, SUBB, ONE, DPOVRD, 2, 0);
	MATHB(p, MATH3, SUBB, ZERO, DPOVRD, 2, NFU | STL);
	MATHB(p, 275128321, SUBB, MATH0, DPOVRD, 1, NFU | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, SUBB, MATH2, DPOVRD, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, DPOVRD, 4, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, DPOVRD, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, ABD, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, DPOVRD, 1, STL | IMMED);
	MATHB(p, 275128321, SUBB, ONE, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, DPOVRD, 2, STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, SUBB, MATH1, DPOVRD, 8, NFU);
	MATHB(p, DPOVRD, SUBB, MATH2, DPOVRD, 4, STL);
	MATHB(p, DPOVRD, SUBB, MATH3, DPOVRD, 2, NFU);
	MATHB(p, DPOVRD, SUBB, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, DPOVRD, 8, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, DPOVRD, 8, NFU);
	MATHB(p, DPOVRD, SUBB, ABD, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, DPOVRD, 1, NFU);
	MATHB(p, DPOVRD, SUBB, ONE, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, SUBB, ZERO, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, DPOVRD, 8, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH3, DPOVRD, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, 393615378, DPOVRD, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, DPOVRD, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, ABD, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, DPOVRD, 4, NFU);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, DPOVRD, 8, IFB | STL | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, DPOVRD, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, DPOVRD, 8, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH0, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, DPOVRD, 1, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, 0x19261959fedcba01, DPOVRD, 8,
	      NFU | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, DPOVRD, 1, NFU);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, DPOVRD, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, DPOVRD, 1, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, DPOVRD, 1, 0);
	MATHB(p, ZERO, SUBB, MATH0, DPOVRD, 1, 0);
	MATHB(p, ZERO, SUBB, MATH1, DPOVRD, 2, 0);
	MATHB(p, ZERO, SUBB, MATH2, DPOVRD, 1, STL);
	MATHB(p, ZERO, SUBB, MATH3, DPOVRD, 1, NFU);
	MATHB(p, ZERO, SUBB, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, DPOVRD, 8, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, DPOVRD, 8, STL);
	MATHB(p, ZERO, SUBB, ABD, DPOVRD, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, OFIFO, DPOVRD, 8, 0);
	MATHB(p, ZERO, SUBB, ONE, DPOVRD, 1, 0);
	MATHB(p, ZERO, SUBB, ZERO, DPOVRD, 1, STL);
	MATHB(p, ONE, SUBB, MATH0, DPOVRD, 1, NFU);
	MATHB(p, ONE, SUBB, MATH1, DPOVRD, 4, STL);
	MATHB(p, ONE, SUBB, MATH2, DPOVRD, 1, 0);
	MATHB(p, ONE, SUBB, MATH3, DPOVRD, 2, 0);
	MATHB(p, ONE, SUBB, 0x19261959fedcba01, DPOVRD, 8, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, DPOVRD, 1, NFU);
	MATHB(p, ONE, SUBB, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, ONE, SUBB, ABD, DPOVRD, 2, 0);
	MATHB(p, ONE, SUBB, OFIFO, DPOVRD, 4, 0);
	MATHB(p, ONE, SUBB, ONE, DPOVRD, 8, STL);
	MATHB(p, ONE, SUBB, ZERO, DPOVRD, 4, NFU);
	/*SUBB Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, SEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, MATH1, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH2, SEQINSZ, 8, 0);
	MATHB(p, MATH0, SUBB, MATH3, SEQINSZ, 8, 0);
	MATHB(p, MATH0, SUBB, 393615378, SEQINSZ, 2, NFU | STL | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, SEQINSZ, 8, NFU);
	MATHB(p, MATH0, SUBB, VSEQINSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, ABD, SEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, OFIFO, SEQINSZ, 1, STL);
	MATHB(p, MATH0, SUBB, ONE, SEQINSZ, 2, STL);
	MATHB(p, MATH0, SUBB, ZERO, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH1, SUBB, MATH1, SEQINSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH2, SEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH3, SEQINSZ, 4, 0);
	MATHB(p, MATH1, SUBB, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, SEQINSZ, 4, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ABD, SEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ONE, SEQINSZ, 4, STL);
	MATHB(p, MATH1, SUBB, ZERO, SEQINSZ, 1, 0);
	MATHB(p, MATH2, SUBB, MATH0, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH1, SEQINSZ, 1, STL);
	MATHB(p, MATH2, SUBB, MATH2, SEQINSZ, 2, 0);
	MATHB(p, MATH2, SUBB, MATH3, SEQINSZ, 1, STL);
	MATHB(p, MATH2, SUBB, 393615378, SEQINSZ, 8, IFB | NFU | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, SEQINSZ, 8, NFU);
	MATHB(p, MATH2, SUBB, VSEQINSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH2, SUBB, ABD, SEQINSZ, 1, 0);
	MATHB(p, MATH2, SUBB, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH2, SUBB, ONE, SEQINSZ, 4, 0);
	MATHB(p, MATH2, SUBB, ZERO, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH0, SEQINSZ, 4, 0);
	MATHB(p, MATH3, SUBB, MATH1, SEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, MATH2, SEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, MATH3, SEQINSZ, 1, NFU);
	MATHB(p, MATH3, SUBB, 393615378, SEQINSZ, 1, NFU | STL | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH3, SUBB, ABD, SEQINSZ, 2, STL);
	MATHB(p, MATH3, SUBB, OFIFO, SEQINSZ, 4, NFU);
	MATHB(p, MATH3, SUBB, ONE, SEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, ZERO, SEQINSZ, 2, STL);
	MATHB(p, 275128321, SUBB, MATH0, SEQINSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, MATH2, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, SEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, SEQINSZ, 4,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, SEQINSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, ABD, SEQINSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, SEQINSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ONE, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, SEQINSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, SEQINSZ, 8, NFU);
	MATHB(p, DPOVRD, SUBB, MATH3, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, 0x19261959fedcba01, SEQINSZ, 8,
	      STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, SEQINSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ABD, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ONE, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, SEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH1, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH3, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, SEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ABD, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, SEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, SUBB, ONE, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ZERO, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, SEQINSZ, 8, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, SEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, SEQINSZ, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH3, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, SEQINSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, SEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, SEQINSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, SEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, SEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, SEQINSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, SEQINSZ, 4, STL);
	MATHB(p, ZERO, SUBB, MATH0, SEQINSZ, 8, 0);
	MATHB(p, ZERO, SUBB, MATH1, SEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH2, SEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH3, SEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, SEQINSZ, 1, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, ZERO, SUBB, ABD, SEQINSZ, 4, 0);
	MATHB(p, ZERO, SUBB, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, ONE, SEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, ZERO, SEQINSZ, 1, 0);
	MATHB(p, ONE, SUBB, MATH0, SEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, SUBB, MATH1, SEQINSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH2, SEQINSZ, 8, 0);
	MATHB(p, ONE, SUBB, MATH3, SEQINSZ, 8, 0);
	MATHB(p, ONE, SUBB, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, SEQINSZ, 4, STL);
	MATHB(p, ONE, SUBB, VSEQINSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, SEQINSZ, 4, NFU);
	MATHB(p, ONE, SUBB, ABD, SEQINSZ, 1, STL);
	MATHB(p, ONE, SUBB, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, ONE, SUBB, ONE, SEQINSZ, 2, STL);
	MATHB(p, ONE, SUBB, ZERO, SEQINSZ, 4, 0);
	/*SUBB Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, SEQOUTSZ, 1, STL);
	MATHB(p, MATH0, SUBB, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, SUBB, MATH2, SEQOUTSZ, 1, STL);
	MATHB(p, MATH0, SUBB, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, SUBB, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH0, SUBB, ABD, SEQOUTSZ, 1, STL);
	MATHB(p, MATH0, SUBB, OFIFO, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH0, SUBB, ONE, SEQOUTSZ, 2, STL);
	MATHB(p, MATH0, SUBB, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, 393615378, SEQOUTSZ, 4, NFU | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, SUBB, ONE, SEQOUTSZ, 4, STL);
	MATHB(p, MATH1, SUBB, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, MATH2, SUBB, MATH1, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH2, SUBB, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, SUBB, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH2, SUBB, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, SUBB, ABD, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, SUBB, OFIFO, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, SUBB, ONE, SEQOUTSZ, 1, STL);
	MATHB(p, MATH2, SUBB, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, SUBB, MATH0, SEQOUTSZ, 2, STL);
	MATHB(p, MATH3, SUBB, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, SUBB, MATH2, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, 393615378, SEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, SEQOUTSZ, 1, STL);
	MATHB(p, MATH3, SUBB, VSEQINSZ, SEQOUTSZ, 4, STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, ABD, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH3, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, SUBB, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, 275128321, SUBB, MATH0, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, SEQOUTSZ, 1, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, SEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, SEQOUTSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, SEQOUTSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, SEQOUTSZ, 1, STL | IMMED);
	MATHB(p, 275128321, SUBB, ABD, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, ONE, SEQOUTSZ, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, ZERO, SEQOUTSZ, 1, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, SUBB, 393615378, SEQOUTSZ, 2, NFU | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ABD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, OFIFO, SEQOUTSZ, 8, STL);
	MATHB(p, DPOVRD, SUBB, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, SEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH1, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH2, SEQOUTSZ, 2, STL);
	MATHB(p, SEQINSZ, SUBB, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, SEQOUTSZ, 8,
	      IFB | STL | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, SEQOUTSZ, 2, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, SEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, ONE, SEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, SEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, SEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, SEQOUTSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ABD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, SEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH1, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, 0x19261959fedcba01, SEQOUTSZ, 8,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, SEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, 0x19261959fedcba01, SEQOUTSZ, 8, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, SEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, SEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, SUBB, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, SUBB, MATH1, SEQOUTSZ, 2, STL);
	MATHB(p, ZERO, SUBB, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, SUBB, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, SUBB, 393615378, SEQOUTSZ, 1, NFU | STL | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQINSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, SUBB, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, SUBB, OFIFO, SEQOUTSZ, 8, STL);
	MATHB(p, ZERO, SUBB, ONE, SEQOUTSZ, 2, STL);
	MATHB(p, ZERO, SUBB, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH0, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, ONE, SUBB, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH2, SEQOUTSZ, 1, STL);
	MATHB(p, ONE, SUBB, MATH3, SEQOUTSZ, 8, NFU);
	MATHB(p, ONE, SUBB, 393615378, SEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, ONE, SUBB, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, ONE, SEQOUTSZ, 4, STL);
	MATHB(p, ONE, SUBB, ZERO, SEQOUTSZ, 8, 0);
	/*SUBB Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, VSEQINSZ, 4, NFU);
	MATHB(p, MATH0, SUBB, MATH1, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH2, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, 393615378, VSEQINSZ, 2, NFU | STL | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, ONE, VSEQINSZ, 1, STL);
	MATHB(p, MATH0, SUBB, ZERO, VSEQINSZ, 1, STL);
	MATHB(p, MATH1, SUBB, MATH0, VSEQINSZ, 4, STL);
	MATHB(p, MATH1, SUBB, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH2, VSEQINSZ, 8, STL);
	MATHB(p, MATH1, SUBB, MATH3, VSEQINSZ, 4, NFU);
	MATHB(p, MATH1, SUBB, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, VSEQINSZ, 1, NFU);
	MATHB(p, MATH1, SUBB, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH1, SUBB, ABD, VSEQINSZ, 1, NFU);
	MATHB(p, MATH1, SUBB, OFIFO, VSEQINSZ, 1, STL);
	MATHB(p, MATH1, SUBB, ONE, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ZERO, VSEQINSZ, 1, STL);
	MATHB(p, MATH2, SUBB, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, SUBB, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, SUBB, MATH3, VSEQINSZ, 4, NFU);
	MATHB(p, MATH2, SUBB, 393615378, VSEQINSZ, 1, NFU | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, SUBB, ABD, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, SUBB, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, ONE, VSEQINSZ, 2, NFU);
	MATHB(p, MATH2, SUBB, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, SUBB, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, MATH1, VSEQINSZ, 8, STL);
	MATHB(p, MATH3, SUBB, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, MATH3, SUBB, ONE, VSEQINSZ, 1, STL);
	MATHB(p, MATH3, SUBB, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, 275128321, SUBB, MATH0, VSEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, VSEQINSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, VSEQINSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, VSEQINSZ, 4,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, VSEQINSZ, 2, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, VSEQINSZ, VSEQINSZ, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, VSEQINSZ, 1,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ABD, VSEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, VSEQINSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ONE, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, VSEQINSZ, 2, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, VSEQINSZ, 8, STL);
	MATHB(p, DPOVRD, SUBB, 393615378, VSEQINSZ, 4, STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, VSEQINSZ, 8, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, VSEQINSZ, 4, STL);
	MATHB(p, DPOVRD, SUBB, ABD, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, DPOVRD, SUBB, ONE, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, VSEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, VSEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, SUBB, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, VSEQINSZ, 8, IFB | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, VSEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, SUBB, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, VSEQINSZ, 2, NFU);
	MATHB(p, SEQINSZ, SUBB, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, VSEQINSZ, 8, STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, ABD, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, VSEQINSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, VSEQINSZ, 4, STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, VSEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, VSEQINSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, VSEQINSZ, 4, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, VSEQINSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, VSEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, VSEQINSZ, 4, STL);
	MATHB(p, ZERO, SUBB, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, SUBB, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, MATH2, VSEQINSZ, 4, STL);
	MATHB(p, ZERO, SUBB, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, SUBB, 393615378, VSEQINSZ, 1, NFU | STL | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, VSEQINSZ, 4, NFU);
	MATHB(p, ZERO, SUBB, ABD, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, SUBB, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, SUBB, ONE, VSEQINSZ, 1, STL);
	MATHB(p, ZERO, SUBB, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, ONE, SUBB, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, ONE, SUBB, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, ONE, SUBB, MATH2, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, SUBB, MATH3, VSEQINSZ, 4, 0);
	MATHB(p, ONE, SUBB, 393615378, VSEQINSZ, 8, IFB | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, VSEQINSZ, 4, STL);
	MATHB(p, ONE, SUBB, VSEQINSZ, VSEQINSZ, 8, NFU);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, ONE, SUBB, ABD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, ONE, SUBB, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, ONE, SUBB, ONE, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, SUBB, ZERO, VSEQINSZ, 2, 0);
	/*SUBB Operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, SUBB, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, SUBB, MATH2, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, SUBB, 393615378, VSEQOUTSZ, 4, STL | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH0, SUBB, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, SUBB, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH0, SUBB, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, SUBB, ZERO, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH1, SUBB, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, SUBB, MATH1, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH1, SUBB, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH3, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, SUBB, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, SUBB, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, SUBB, MATH0, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, SUBB, 393615378, VSEQOUTSZ, 4, NFU | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, ONE, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH2, SUBB, ZERO, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH3, SUBB, MATH0, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, SUBB, MATH2, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH3, SUBB, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH3, SUBB, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, ZERO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, 275128321, SUBB, MATH0, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH1, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH2, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, VSEQOUTSZ, 1, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, VSEQOUTSZ, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, ABD, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, OFIFO, VSEQOUTSZ, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, SUBB, ONE, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, VSEQOUTSZ, 8, IFB | STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, VSEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, VSEQOUTSZ, 8, STL);
	MATHB(p, DPOVRD, SUBB, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, VSEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, VSEQOUTSZ, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH1, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH3, VSEQOUTSZ, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 0x19261959fedcba01, VSEQOUTSZ, 8, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, VSEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, SUBB, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, ZERO, SUBB, MATH1, VSEQOUTSZ, 4, STL);
	MATHB(p, ZERO, SUBB, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, SUBB, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, SUBB, OFIFO, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, SUBB, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ONE, SUBB, MATH2, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ONE, SUBB, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ONE, SUBB, ABD, VSEQOUTSZ, 2, STL);
	MATHB(p, ONE, SUBB, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, ZERO, VSEQOUTSZ, 2, NFU);
	/*SUBB Operation: NONE Destination register */
	MATHB(p, MATH0, SUBB, MATH0, NONE, 2, 0);
	MATHB(p, MATH0, SUBB, MATH1, NONE, 2, 0);
	MATHB(p, MATH0, SUBB, MATH2, NONE, 1, STL);
	MATHB(p, MATH0, SUBB, MATH3, NONE, 4, 0);
	MATHB(p, MATH0, SUBB, 393615378, NONE, 4, NFU | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, NONE, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, MATH0, SUBB, ABD, NONE, 8, 0);
	MATHB(p, MATH0, SUBB, OFIFO, NONE, 1, STL);
	MATHB(p, MATH0, SUBB, ONE, NONE, 8, 0);
	MATHB(p, MATH0, SUBB, ZERO, NONE, 8, STL);
	MATHB(p, MATH1, SUBB, MATH0, NONE, 8, 0);
	MATHB(p, MATH1, SUBB, MATH1, NONE, 8, 0);
	MATHB(p, MATH1, SUBB, MATH2, NONE, 4, STL);
	MATHB(p, MATH1, SUBB, MATH3, NONE, 8, 0);
	MATHB(p, MATH1, SUBB, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, NONE, 2, STL);
	MATHB(p, MATH1, SUBB, ABD, NONE, 4, 0);
	MATHB(p, MATH1, SUBB, OFIFO, NONE, 1, STL);
	MATHB(p, MATH1, SUBB, ONE, NONE, 4, 0);
	MATHB(p, MATH1, SUBB, ZERO, NONE, 2, 0);
	MATHB(p, MATH2, SUBB, MATH0, NONE, 1, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH1, NONE, 1, STL);
	MATHB(p, MATH2, SUBB, MATH2, NONE, 1, 0);
	MATHB(p, MATH2, SUBB, MATH3, NONE, 1, 0);
	MATHB(p, MATH2, SUBB, 393615378, NONE, 4, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, NONE, 1, STL);
	MATHB(p, MATH2, SUBB, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, NONE, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, ABD, NONE, 4, 0);
	MATHB(p, MATH2, SUBB, OFIFO, NONE, 8, 0);
	MATHB(p, MATH2, SUBB, ONE, NONE, 8, NFU | STL);
	MATHB(p, MATH2, SUBB, ZERO, NONE, 1, STL);
	MATHB(p, MATH3, SUBB, MATH0, NONE, 4, 0);
	MATHB(p, MATH3, SUBB, MATH1, NONE, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH2, NONE, 2, 0);
	MATHB(p, MATH3, SUBB, MATH3, NONE, 1, NFU | STL);
	MATHB(p, MATH3, SUBB, 393615378, NONE, 4, NFU | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, NONE, 8, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, NONE, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, ABD, NONE, 8, STL);
	MATHB(p, MATH3, SUBB, OFIFO, NONE, 1, NFU);
	MATHB(p, MATH3, SUBB, ONE, NONE, 4, NFU);
	MATHB(p, MATH3, SUBB, ZERO, NONE, 4, NFU | STL);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH0, NONE, 8, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, NONE, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, NONE, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, NONE, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, NONE, 4, STL | IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, NONE, 4, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, NONE, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, NONE, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, ABD, NONE, 8, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, NONE, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, ONE, NONE, 8, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, NONE, 1, STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, NONE, 1, STL);
	MATHB(p, DPOVRD, SUBB, MATH1, NONE, 4, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, NONE, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, NONE, 8, 0);
	MATHB(p, DPOVRD, SUBB, 0x19261959fedcba01, NONE, 8, NFU | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, NONE, 4, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, NONE, 1, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, DPOVRD, SUBB, ABD, NONE, 4, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, NONE, 8, 0);
	MATHB(p, DPOVRD, SUBB, ONE, NONE, 2, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, NONE, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, NONE, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, NONE, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, NONE, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, NONE, 1, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, 393615378, NONE, 1, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, NONE, 1, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, NONE, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, NONE, 1, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ABD, NONE, 1, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, NONE, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, ONE, NONE, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, NONE, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, NONE, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, NONE, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, NONE, 4, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, NONE, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH1, NONE, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH2, NONE, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, 0x19261959fedcba01, NONE, 8,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, NONE, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, NONE, 8, STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, NONE, 8, STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, NONE, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, NONE, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, NONE, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, NONE, 1, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, NONE, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, NONE, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, NONE, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, NONE, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, NONE, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, NONE, 8, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH0, NONE, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH1, NONE, 8, 0);
	MATHB(p, ZERO, SUBB, MATH2, NONE, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH3, NONE, 4, 0);
	MATHB(p, ZERO, SUBB, 393615378, NONE, 4, STL | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, NONE, 4, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, NONE, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, ABD, NONE, 4, 0);
	MATHB(p, ZERO, SUBB, OFIFO, NONE, 1, 0);
	MATHB(p, ZERO, SUBB, ONE, NONE, 1, 0);
	MATHB(p, ZERO, SUBB, ZERO, NONE, 2, NFU | STL);
	MATHB(p, ONE, SUBB, MATH0, NONE, 8, 0);
	MATHB(p, ONE, SUBB, MATH1, NONE, 2, NFU | STL);
	MATHB(p, ONE, SUBB, MATH2, NONE, 8, 0);
	MATHB(p, ONE, SUBB, MATH3, NONE, 1, 0);
	MATHB(p, ONE, SUBB, 0x19261959fedcba01, NONE, 8,
	      NFU | STL | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, NONE, 4, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, NONE, 1, NFU | STL);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, ONE, SUBB, ABD, NONE, 8, 0);
	MATHB(p, ONE, SUBB, OFIFO, NONE, 8, NFU | STL);
	MATHB(p, ONE, SUBB, ONE, NONE, 4, STL);
	MATHB(p, ONE, SUBB, ZERO, NONE, 8, 0);
	/*SUBB Operation: MATH0 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH0, 2, STL);
	MATHB(p, MATH0, SUBB, MATH1, MATH0, 1, 0);
	MATHB(p, MATH0, SUBB, MATH2, MATH0, 4, NFU);
	MATHB(p, MATH0, SUBB, MATH3, MATH0, 1, 0);
	MATHB(p, MATH0, SUBB, 393615378, MATH0, 4, NFU | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH0, 8, STL);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH0, SUBB, ABD, MATH0, 8, STL);
	MATHB(p, MATH0, SUBB, OFIFO, MATH0, 8, 0);
	MATHB(p, MATH0, SUBB, ONE, MATH0, 1, 0);
	MATHB(p, MATH0, SUBB, ZERO, MATH0, 2, 0);
	MATHB(p, MATH1, SUBB, MATH0, MATH0, 1, STL);
	MATHB(p, MATH1, SUBB, MATH1, MATH0, 2, STL);
	MATHB(p, MATH1, SUBB, MATH2, MATH0, 4, NFU);
	MATHB(p, MATH1, SUBB, MATH3, MATH0, 8, 0);
	MATHB(p, MATH1, SUBB, 393615378, MATH0, 4, NFU | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH0, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, MATH1, SUBB, ABD, MATH0, 8, 0);
	MATHB(p, MATH1, SUBB, OFIFO, MATH0, 4, NFU | STL);
	MATHB(p, MATH1, SUBB, ONE, MATH0, 4, 0);
	MATHB(p, MATH1, SUBB, ZERO, MATH0, 1, 0);
	MATHB(p, MATH2, SUBB, MATH0, MATH0, 2, 0);
	MATHB(p, MATH2, SUBB, MATH1, MATH0, 2, NFU);
	MATHB(p, MATH2, SUBB, MATH2, MATH0, 8, 0);
	MATHB(p, MATH2, SUBB, MATH3, MATH0, 8, STL);
	MATHB(p, MATH2, SUBB, 393615378, MATH0, 2, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH0, 2, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, MATH2, SUBB, ABD, MATH0, 2, 0);
	MATHB(p, MATH2, SUBB, OFIFO, MATH0, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, ONE, MATH0, 2, 0);
	MATHB(p, MATH2, SUBB, ZERO, MATH0, 8, STL);
	MATHB(p, MATH3, SUBB, MATH0, MATH0, 8, 0);
	MATHB(p, MATH3, SUBB, MATH1, MATH0, 2, 0);
	MATHB(p, MATH3, SUBB, MATH2, MATH0, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, MATH0, 4, STL);
	MATHB(p, MATH3, SUBB, 393615378, MATH0, 1, NFU | STL | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH0, 2, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH0, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH0, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, ABD, MATH0, 1, STL);
	MATHB(p, MATH3, SUBB, OFIFO, MATH0, 4, NFU);
	MATHB(p, MATH3, SUBB, ONE, MATH0, 8, NFU | STL);
	MATHB(p, MATH3, SUBB, ZERO, MATH0, 2, 0);
	MATHB(p, 275128321, SUBB, MATH0, MATH0, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH0, 2, IMMED);
	MATHB(p, 275128321, SUBB, MATH2, MATH0, 1, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, MATH0, 1, NFU | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH0, 2,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, SUBB, DPOVRD, MATH0, 8, STL | IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, MATH0, 1, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH0, 4, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, MATH0, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH0, 1, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, MATH0, 2, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH0, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH0, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH0, 8, NFU);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH0, 4, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, MATH0, 4, NFU | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH0, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH0, 4, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH0, 1, NFU);
	MATHB(p, DPOVRD, SUBB, ABD, MATH0, 2, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH0, 4, 0);
	MATHB(p, DPOVRD, SUBB, ONE, MATH0, 2, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH0, 2, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH0, 2, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH0, 1, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH0, 8, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH0, 1, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, MATH0, 1, NFU | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH0, 1, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH0, 8, STL);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH0, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH0, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH0, 2, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH0, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH0, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH0, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH0, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, MATH0, 4, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH0, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH0, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH0, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH0, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH0, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, 393615378, MATH0, 4, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH0, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH0, 1, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH0, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH0, 2, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH0, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH0, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH0, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH0, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH0, MATH0, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH1, MATH0, 4, NFU);
	MATHB(p, ZERO, SUBB, MATH2, MATH0, 2, 0);
	MATHB(p, ZERO, SUBB, MATH3, MATH0, 1, 0);
	MATHB(p, ZERO, SUBB, 393615378, MATH0, 2, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH0, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, ZERO, SUBB, ABD, MATH0, 4, 0);
	MATHB(p, ZERO, SUBB, OFIFO, MATH0, 1, 0);
	MATHB(p, ZERO, SUBB, ONE, MATH0, 2, 0);
	MATHB(p, ZERO, SUBB, ZERO, MATH0, 4, 0);
	MATHB(p, ONE, SUBB, MATH0, MATH0, 8, STL);
	MATHB(p, ONE, SUBB, MATH1, MATH0, 4, 0);
	MATHB(p, ONE, SUBB, MATH2, MATH0, 8, 0);
	MATHB(p, ONE, SUBB, MATH3, MATH0, 4, 0);
	MATHB(p, ONE, SUBB, 393615378, MATH0, 8, IFB | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH0, 4, NFU);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, ONE, SUBB, ABD, MATH0, 2, 0);
	MATHB(p, ONE, SUBB, OFIFO, MATH0, 8, 0);
	MATHB(p, ONE, SUBB, ONE, MATH0, 4, NFU | STL);
	MATHB(p, ONE, SUBB, ZERO, MATH0, 4, 0);
	/*SUBB Operation: MATH1 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH1, 2, 0);
	MATHB(p, MATH0, SUBB, MATH1, MATH1, 8, 0);
	MATHB(p, MATH0, SUBB, MATH2, MATH1, 2, 0);
	MATHB(p, MATH0, SUBB, MATH3, MATH1, 1, 0);
	MATHB(p, MATH0, SUBB, 0x19261959fedcba01, MATH1, 8, NFU | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH1, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH1, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, MATH0, SUBB, ABD, MATH1, 1, NFU);
	MATHB(p, MATH0, SUBB, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, MATH0, SUBB, ONE, MATH1, 1, 0);
	MATHB(p, MATH0, SUBB, ZERO, MATH1, 4, 0);
	MATHB(p, MATH1, SUBB, MATH0, MATH1, 1, 0);
	MATHB(p, MATH1, SUBB, MATH1, MATH1, 2, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH2, MATH1, 1, 0);
	MATHB(p, MATH1, SUBB, MATH3, MATH1, 1, 0);
	MATHB(p, MATH1, SUBB, 393615378, MATH1, 1, NFU | STL | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH1, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH1, 4, NFU);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH1, 8, NFU);
	MATHB(p, MATH1, SUBB, ABD, MATH1, 1, 0);
	MATHB(p, MATH1, SUBB, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, MATH1, SUBB, ONE, MATH1, 2, 0);
	MATHB(p, MATH1, SUBB, ZERO, MATH1, 4, STL);
	MATHB(p, MATH2, SUBB, MATH0, MATH1, 4, 0);
	MATHB(p, MATH2, SUBB, MATH1, MATH1, 1, 0);
	MATHB(p, MATH2, SUBB, MATH2, MATH1, 8, 0);
	MATHB(p, MATH2, SUBB, MATH3, MATH1, 2, 0);
	MATHB(p, MATH2, SUBB, 393615378, MATH1, 1, STL | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH1, 1, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH2, SUBB, ABD, MATH1, 2, 0);
	MATHB(p, MATH2, SUBB, OFIFO, MATH1, 2, NFU);
	MATHB(p, MATH2, SUBB, ONE, MATH1, 4, 0);
	MATHB(p, MATH2, SUBB, ZERO, MATH1, 1, 0);
	MATHB(p, MATH3, SUBB, MATH0, MATH1, 2, 0);
	MATHB(p, MATH3, SUBB, MATH1, MATH1, 2, 0);
	MATHB(p, MATH3, SUBB, MATH2, MATH1, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, MATH1, 4, 0);
	MATHB(p, MATH3, SUBB, 393615378, MATH1, 4, STL | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH1, 8, STL);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH1, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH1, 8, NFU | STL);
	MATHB(p, MATH3, SUBB, ABD, MATH1, 2, 0);
	MATHB(p, MATH3, SUBB, OFIFO, MATH1, 4, 0);
	MATHB(p, MATH3, SUBB, ONE, MATH1, 4, 0);
	MATHB(p, MATH3, SUBB, ZERO, MATH1, 1, 0);
	MATHB(p, 275128321, SUBB, MATH0, MATH1, 4, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH1, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, MATH1, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, MATH1, 2, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH1, 1, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, MATH1, 1, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, MATH1, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, MATH1, 4, IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH1, 1, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, MATH1, 4, IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH1, 4, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, MATH1, 1, NFU | STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH1, 1, STL);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH1, 1, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH1, 1, NFU | STL);
	MATHB(p, DPOVRD, SUBB, 393615378, MATH1, 2, NFU | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH1, 1, NFU | STL);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH1, 8, STL);
	MATHB(p, DPOVRD, SUBB, ABD, MATH1, 1, NFU);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH1, 4, 0);
	MATHB(p, DPOVRD, SUBB, ONE, MATH1, 2, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH1, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH1, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH1, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH1, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH1, 4, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, MATH1, 2, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH1, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH1, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH1, 2, STL);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH1, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH1, 2, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH1, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH1, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH1, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, MATH1, 1, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH1, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH1, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH1, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH1, 1, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, 393615378, MATH1, 4, NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH1, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH1, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH1, 2, NFU);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH1, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH1, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH1, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH1, 8, STL);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH1, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH1, 1, 0);
	MATHB(p, ZERO, SUBB, MATH0, MATH1, 1, 0);
	MATHB(p, ZERO, SUBB, MATH1, MATH1, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH2, MATH1, 4, 0);
	MATHB(p, ZERO, SUBB, MATH3, MATH1, 2, 0);
	MATHB(p, ZERO, SUBB, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH1, 4, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH1, 8, NFU);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, ZERO, SUBB, ABD, MATH1, 4, NFU);
	MATHB(p, ZERO, SUBB, OFIFO, MATH1, 1, STL);
	MATHB(p, ZERO, SUBB, ONE, MATH1, 2, 0);
	MATHB(p, ZERO, SUBB, ZERO, MATH1, 4, STL);
	MATHB(p, ONE, SUBB, MATH0, MATH1, 8, 0);
	MATHB(p, ONE, SUBB, MATH1, MATH1, 1, 0);
	MATHB(p, ONE, SUBB, MATH2, MATH1, 1, NFU);
	MATHB(p, ONE, SUBB, MATH3, MATH1, 2, NFU);
	MATHB(p, ONE, SUBB, 393615378, MATH1, 1, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH1, 8, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH1, 8, NFU);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, ONE, SUBB, ABD, MATH1, 4, 0);
	MATHB(p, ONE, SUBB, OFIFO, MATH1, 4, 0);
	MATHB(p, ONE, SUBB, ONE, MATH1, 4, NFU | STL);
	MATHB(p, ONE, SUBB, ZERO, MATH1, 8, 0);
	/*SUBB Operation: MATH2 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH2, 4, STL);
	MATHB(p, MATH0, SUBB, MATH1, MATH2, 2, 0);
	MATHB(p, MATH0, SUBB, MATH2, MATH2, 2, NFU);
	MATHB(p, MATH0, SUBB, MATH3, MATH2, 2, 0);
	MATHB(p, MATH0, SUBB, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH2, 1, NFU);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH2, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, ABD, MATH2, 8, NFU);
	MATHB(p, MATH0, SUBB, OFIFO, MATH2, 4, STL);
	MATHB(p, MATH0, SUBB, ONE, MATH2, 2, 0);
	MATHB(p, MATH0, SUBB, ZERO, MATH2, 8, 0);
	MATHB(p, MATH1, SUBB, MATH0, MATH2, 4, 0);
	MATHB(p, MATH1, SUBB, MATH1, MATH2, 8, STL);
	MATHB(p, MATH1, SUBB, MATH2, MATH2, 1, NFU);
	MATHB(p, MATH1, SUBB, MATH3, MATH2, 4, STL);
	MATHB(p, MATH1, SUBB, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH2, 1, STL);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH2, 8, NFU);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH2, 4, STL);
	MATHB(p, MATH1, SUBB, ABD, MATH2, 4, 0);
	MATHB(p, MATH1, SUBB, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH1, SUBB, ONE, MATH2, 1, 0);
	MATHB(p, MATH1, SUBB, ZERO, MATH2, 8, STL);
	MATHB(p, MATH2, SUBB, MATH0, MATH2, 8, 0);
	MATHB(p, MATH2, SUBB, MATH1, MATH2, 8, 0);
	MATHB(p, MATH2, SUBB, MATH2, MATH2, 1, 0);
	MATHB(p, MATH2, SUBB, MATH3, MATH2, 4, STL);
	MATHB(p, MATH2, SUBB, 393615378, MATH2, 2, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH2, 8, NFU | STL);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, MATH2, SUBB, ABD, MATH2, 1, 0);
	MATHB(p, MATH2, SUBB, OFIFO, MATH2, 1, 0);
	MATHB(p, MATH2, SUBB, ONE, MATH2, 8, NFU);
	MATHB(p, MATH2, SUBB, ZERO, MATH2, 8, STL);
	MATHB(p, MATH3, SUBB, MATH0, MATH2, 2, 0);
	MATHB(p, MATH3, SUBB, MATH1, MATH2, 8, STL);
	MATHB(p, MATH3, SUBB, MATH2, MATH2, 1, 0);
	MATHB(p, MATH3, SUBB, MATH3, MATH2, 4, 0);
	MATHB(p, MATH3, SUBB, 393615378, MATH2, 2, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH2, 1, STL);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH3, SUBB, ABD, MATH2, 8, 0);
	MATHB(p, MATH3, SUBB, OFIFO, MATH2, 8, STL);
	MATHB(p, MATH3, SUBB, ONE, MATH2, 2, NFU);
	MATHB(p, MATH3, SUBB, ZERO, MATH2, 4, 0);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH0, MATH2, 8, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH2, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH2, MATH2, 8, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, MATH2, 1, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH2, 2, STL | IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, SUBB, DPOVRD, MATH2, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, VSEQINSZ, MATH2, 8,
	      STL | IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, MATH2, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH2, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, MATH2, 4, IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH2, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, ZERO, MATH2, 2, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH2, 1, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH2, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH2, 8, NFU);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH2, 4, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, MATH2, 2, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH2, 1, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH2, 2, NFU);
	MATHB(p, DPOVRD, SUBB, ABD, MATH2, 4, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH2, 2, 0);
	MATHB(p, DPOVRD, SUBB, ONE, MATH2, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH2, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH2, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH2, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH2, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH2, 4, STL);
	MATHB(p, SEQINSZ, SUBB, 393615378, MATH2, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH2, 2, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH2, 2, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH2, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH2, 4, STL);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH2, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH2, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH2, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH2, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH2, 2, STL);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH2, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH2, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH2, 1, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH2, 8, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH2, 1, NFU);
	MATHB(p, VSEQINSZ, SUBB, 393615378, MATH2, 2, STL | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH2, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH2, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH2, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH2, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH2, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH2, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, MATH2, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH2, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH2, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH2, 4, STL);
	MATHB(p, ZERO, SUBB, MATH0, MATH2, 4, 0);
	MATHB(p, ZERO, SUBB, MATH1, MATH2, 2, 0);
	MATHB(p, ZERO, SUBB, MATH2, MATH2, 8, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH3, MATH2, 1, STL);
	MATHB(p, ZERO, SUBB, 0x19261959fedcba01, MATH2, 8, STL | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH2, 1, NFU);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH2, 1, NFU);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, ZERO, SUBB, ABD, MATH2, 8, NFU);
	MATHB(p, ZERO, SUBB, OFIFO, MATH2, 4, STL);
	MATHB(p, ZERO, SUBB, ONE, MATH2, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, ZERO, MATH2, 8, STL);
	MATHB(p, ONE, SUBB, MATH0, MATH2, 8, STL);
	MATHB(p, ONE, SUBB, MATH1, MATH2, 8, 0);
	MATHB(p, ONE, SUBB, MATH2, MATH2, 8, 0);
	MATHB(p, ONE, SUBB, MATH3, MATH2, 4, 0);
	MATHB(p, ONE, SUBB, 393615378, MATH2, 1, NFU | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH2, 2, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH2, 8, NFU | STL);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, ONE, SUBB, ABD, MATH2, 4, NFU);
	MATHB(p, ONE, SUBB, OFIFO, MATH2, 8, 0);
	MATHB(p, ONE, SUBB, ONE, MATH2, 2, NFU);
	MATHB(p, ONE, SUBB, ZERO, MATH2, 1, 0);
	/*SUBB Operation: MATH3 Destination register */
	MATHB(p, MATH0, SUBB, MATH0, MATH3, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH1, MATH3, 4, 0);
	MATHB(p, MATH0, SUBB, MATH2, MATH3, 1, NFU | STL);
	MATHB(p, MATH0, SUBB, MATH3, MATH3, 2, 0);
	MATHB(p, MATH0, SUBB, 393615378, MATH3, 1, STL | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, MATH3, 8, NFU);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, MATH0, SUBB, ABD, MATH3, 4, 0);
	MATHB(p, MATH0, SUBB, OFIFO, MATH3, 4, 0);
	MATHB(p, MATH0, SUBB, ONE, MATH3, 2, NFU);
	MATHB(p, MATH0, SUBB, ZERO, MATH3, 1, NFU);
	MATHB(p, MATH1, SUBB, MATH0, MATH3, 1, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH1, MATH3, 2, STL);
	MATHB(p, MATH1, SUBB, MATH2, MATH3, 2, 0);
	MATHB(p, MATH1, SUBB, MATH3, MATH3, 4, 0);
	MATHB(p, MATH1, SUBB, 393615378, MATH3, 2, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, MATH3, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, MATH1, SUBB, ABD, MATH3, 8, 0);
	MATHB(p, MATH1, SUBB, OFIFO, MATH3, 8, NFU);
	MATHB(p, MATH1, SUBB, ONE, MATH3, 8, 0);
	MATHB(p, MATH1, SUBB, ZERO, MATH3, 4, STL);
	MATHB(p, MATH2, SUBB, MATH0, MATH3, 4, 0);
	MATHB(p, MATH2, SUBB, MATH1, MATH3, 1, NFU);
	MATHB(p, MATH2, SUBB, MATH2, MATH3, 1, NFU);
	MATHB(p, MATH2, SUBB, MATH3, MATH3, 2, 0);
	MATHB(p, MATH2, SUBB, 393615378, MATH3, 4, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, MATH3, 2, NFU);
	MATHB(p, MATH2, SUBB, ABD, MATH3, 2, 0);
	MATHB(p, MATH2, SUBB, OFIFO, MATH3, 8, 0);
	MATHB(p, MATH2, SUBB, ONE, MATH3, 4, 0);
	MATHB(p, MATH2, SUBB, ZERO, MATH3, 4, NFU);
	MATHB(p, MATH3, SUBB, MATH0, MATH3, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH1, MATH3, 4, STL);
	MATHB(p, MATH3, SUBB, MATH2, MATH3, 2, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, MATH3, 1, 0);
	MATHB(p, MATH3, SUBB, 393615378, MATH3, 1, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, MATH3, 4, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, MATH3, SUBB, ABD, MATH3, 1, STL);
	MATHB(p, MATH3, SUBB, OFIFO, MATH3, 1, 0);
	MATHB(p, MATH3, SUBB, ONE, MATH3, 8, 0);
	MATHB(p, MATH3, SUBB, ZERO, MATH3, 1, STL);
	MATHB(p, 275128321, SUBB, MATH0, MATH3, 4, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, MATH3, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, MATH3, 4, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, MATH3, 1, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, MATH3, 1, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, MATH3, 1, STL | IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, MATH3, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ABD, MATH3, 2, NFU | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ONE, MATH3, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, ZERO, MATH3, 8,
	      NFU | STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, MATH3, 8, STL);
	MATHB(p, DPOVRD, SUBB, MATH1, MATH3, 1, NFU);
	MATHB(p, DPOVRD, SUBB, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH3, MATH3, 4, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, MATH3, 2, NFU | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, MATH3, 1, STL);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, DPOVRD, SUBB, ABD, MATH3, 8, NFU);
	MATHB(p, DPOVRD, SUBB, OFIFO, MATH3, 8, 0);
	MATHB(p, DPOVRD, SUBB, ONE, MATH3, 8, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, MATH3, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH0, MATH3, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, MATH3, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, MATH3, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, MATH3, 8, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, MATH3, 2, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, MATH3, 1, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, MATH3, 4, STL);
	MATHB(p, SEQINSZ, SUBB, ABD, MATH3, 4, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, MATH3, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, ONE, MATH3, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, MATH3, 2, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, MATH3, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, MATH3, 2, STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, MATH3, 2, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ONE, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, MATH3, 4, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH0, MATH3, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, MATH3, 2, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH2, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, MATH3, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, 393615378, MATH3, 2, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, MATH3, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, MATH3, 1, NFU);
	MATHB(p, VSEQINSZ, SUBB, ABD, MATH3, 4, STL);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, MATH3, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, MATH3, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, MATH3, 2, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, MATH3, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, MATH3, 8, STL);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, MATH3, 2, NFU);
	MATHB(p, ZERO, SUBB, MATH0, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH1, MATH3, 2, 0);
	MATHB(p, ZERO, SUBB, MATH2, MATH3, 1, 0);
	MATHB(p, ZERO, SUBB, MATH3, MATH3, 8, 0);
	MATHB(p, ZERO, SUBB, 393615378, MATH3, 2, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, MATH3, 8, NFU);
	MATHB(p, ZERO, SUBB, VSEQINSZ, MATH3, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, ZERO, SUBB, ABD, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, OFIFO, MATH3, 8, STL);
	MATHB(p, ZERO, SUBB, ONE, MATH3, 1, 0);
	MATHB(p, ZERO, SUBB, ZERO, MATH3, 4, 0);
	MATHB(p, ONE, SUBB, MATH0, MATH3, 4, 0);
	MATHB(p, ONE, SUBB, MATH1, MATH3, 8, 0);
	MATHB(p, ONE, SUBB, MATH2, MATH3, 1, 0);
	MATHB(p, ONE, SUBB, MATH3, MATH3, 8, NFU);
	MATHB(p, ONE, SUBB, 393615378, MATH3, 4, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, MATH3, 1, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, MATH3, 8, NFU | STL);
	MATHB(p, ONE, SUBB, ABD, MATH3, 1, STL);
	MATHB(p, ONE, SUBB, OFIFO, MATH3, 8, 0);
	MATHB(p, ONE, SUBB, ONE, MATH3, 8, NFU | STL);
	MATHB(p, ONE, SUBB, ZERO, MATH3, 2, STL);
	/*SUBB Operation: DPOVRD Destination register */
	MATHB(p, MATH0, SUBB, MATH0, DPOVRD, 8, 0);
	MATHB(p, MATH0, SUBB, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH0, SUBB, MATH2, DPOVRD, 4, 0);
	MATHB(p, MATH0, SUBB, MATH3, DPOVRD, 1, 0);
	MATHB(p, MATH0, SUBB, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, MATH0, SUBB, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH0, SUBB, OFIFO, DPOVRD, 4, 0);
	MATHB(p, MATH0, SUBB, ONE, DPOVRD, 4, 0);
	MATHB(p, MATH0, SUBB, ZERO, DPOVRD, 1, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH0, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH1, DPOVRD, 8, 0);
	MATHB(p, MATH1, SUBB, MATH2, DPOVRD, 4, 0);
	MATHB(p, MATH1, SUBB, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH1, SUBB, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, DPOVRD, 1, STL);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, MATH1, SUBB, ABD, DPOVRD, 8, 0);
	MATHB(p, MATH1, SUBB, OFIFO, DPOVRD, 8, NFU);
	MATHB(p, MATH1, SUBB, ONE, DPOVRD, 4, 0);
	MATHB(p, MATH1, SUBB, ZERO, DPOVRD, 8, 0);
	MATHB(p, MATH2, SUBB, MATH0, DPOVRD, 1, 0);
	MATHB(p, MATH2, SUBB, MATH1, DPOVRD, 8, STL);
	MATHB(p, MATH2, SUBB, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH2, SUBB, MATH3, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, DPOVRD, 2, STL);
	MATHB(p, MATH2, SUBB, VSEQINSZ, DPOVRD, 4, NFU);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, DPOVRD, 8, STL);
	MATHB(p, MATH2, SUBB, ABD, DPOVRD, 4, STL);
	MATHB(p, MATH2, SUBB, OFIFO, DPOVRD, 8, 0);
	MATHB(p, MATH2, SUBB, ONE, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH2, SUBB, ZERO, DPOVRD, 8, 0);
	MATHB(p, MATH3, SUBB, MATH0, DPOVRD, 8, 0);
	MATHB(p, MATH3, SUBB, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH3, SUBB, MATH2, DPOVRD, 1, 0);
	MATHB(p, MATH3, SUBB, MATH3, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH3, SUBB, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, DPOVRD, 2, STL);
	MATHB(p, MATH3, SUBB, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, MATH3, SUBB, ABD, DPOVRD, 1, 0);
	MATHB(p, MATH3, SUBB, OFIFO, DPOVRD, 1, 0);
	MATHB(p, MATH3, SUBB, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH3, SUBB, ZERO, DPOVRD, 8, 0);
	MATHB(p, 275128321, SUBB, MATH0, DPOVRD, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, DPOVRD, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, DPOVRD, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, DPOVRD, 2, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, DPOVRD, 2, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, VSEQINSZ, DPOVRD, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, DPOVRD, 2,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, ABD, DPOVRD, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, DPOVRD, 1, NFU | IMMED);
	MATHB(p, 275128321, SUBB, ONE, DPOVRD, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, ZERO, DPOVRD, 8,
	      NFU | STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, DPOVRD, 4, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, DPOVRD, 1, NFU);
	MATHB(p, DPOVRD, SUBB, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, DPOVRD, 2, STL);
	MATHB(p, DPOVRD, SUBB, ABD, DPOVRD, 1, NFU | STL);
	MATHB(p, DPOVRD, SUBB, OFIFO, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, SUBB, ONE, DPOVRD, 8, NFU);
	MATHB(p, DPOVRD, SUBB, ZERO, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, DPOVRD, 1, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH1, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH2, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, DPOVRD, 1, NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, DPOVRD, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, DPOVRD, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, ABD, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, DPOVRD, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, DPOVRD, 8, NFU);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, DPOVRD, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ABD, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, DPOVRD, 2, STL);
	MATHB(p, SEQOUTSZ, SUBB, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH2, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, 393615378, DPOVRD, 2, NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, DPOVRD, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, DPOVRD, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, DPOVRD, 2, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, DPOVRD, 1, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, DPOVRD, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, DPOVRD, 2, 0);
	MATHB(p, ZERO, SUBB, MATH0, DPOVRD, 1, 0);
	MATHB(p, ZERO, SUBB, MATH1, DPOVRD, 8, 0);
	MATHB(p, ZERO, SUBB, MATH2, DPOVRD, 1, 0);
	MATHB(p, ZERO, SUBB, MATH3, DPOVRD, 8, NFU | STL);
	MATHB(p, ZERO, SUBB, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQINSZ, DPOVRD, 4, NFU);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, ZERO, SUBB, ABD, DPOVRD, 8, 0);
	MATHB(p, ZERO, SUBB, OFIFO, DPOVRD, 4, NFU);
	MATHB(p, ZERO, SUBB, ONE, DPOVRD, 4, 0);
	MATHB(p, ZERO, SUBB, ZERO, DPOVRD, 1, NFU);
	MATHB(p, ONE, SUBB, MATH0, DPOVRD, 4, NFU);
	MATHB(p, ONE, SUBB, MATH1, DPOVRD, 8, STL);
	MATHB(p, ONE, SUBB, MATH2, DPOVRD, 2, NFU | STL);
	MATHB(p, ONE, SUBB, MATH3, DPOVRD, 1, 0);
	MATHB(p, ONE, SUBB, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, DPOVRD, 4, STL);
	MATHB(p, ONE, SUBB, VSEQINSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, ONE, SUBB, ABD, DPOVRD, 8, 0);
	MATHB(p, ONE, SUBB, OFIFO, DPOVRD, 1, STL);
	MATHB(p, ONE, SUBB, ONE, DPOVRD, 8, STL);
	MATHB(p, ONE, SUBB, ZERO, DPOVRD, 1, STL);
	/*SUBB Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, SEQINSZ, 1, STL);
	MATHB(p, MATH0, SUBB, MATH1, SEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, MATH2, SEQINSZ, 1, 0);
	MATHB(p, MATH0, SUBB, MATH3, SEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, SEQINSZ, 2, NFU);
	MATHB(p, MATH0, SUBB, ABD, SEQINSZ, 1, NFU);
	MATHB(p, MATH0, SUBB, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, ONE, SEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, ZERO, SEQINSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH0, SEQINSZ, 8, NFU);
	MATHB(p, MATH1, SUBB, MATH1, SEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH2, SEQINSZ, 2, 0);
	MATHB(p, MATH1, SUBB, MATH3, SEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, SEQINSZ, 4, STL);
	MATHB(p, MATH1, SUBB, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH1, SUBB, ABD, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH1, SUBB, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH1, SUBB, ONE, SEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, ZERO, SEQINSZ, 4, 0);
	MATHB(p, MATH2, SUBB, MATH0, SEQINSZ, 2, STL);
	MATHB(p, MATH2, SUBB, MATH1, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH2, SEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, MATH3, SEQINSZ, 4, STL);
	MATHB(p, MATH2, SUBB, 393615378, SEQINSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, SEQINSZ, 4, NFU);
	MATHB(p, MATH2, SUBB, VSEQINSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, MATH2, SUBB, ABD, SEQINSZ, 4, STL);
	MATHB(p, MATH2, SUBB, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, MATH2, SUBB, ONE, SEQINSZ, 2, STL);
	MATHB(p, MATH2, SUBB, ZERO, SEQINSZ, 4, 0);
	MATHB(p, MATH3, SUBB, MATH0, SEQINSZ, 1, 0);
	MATHB(p, MATH3, SUBB, MATH1, SEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, MATH2, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, SUBB, MATH3, SEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH3, SUBB, ABD, SEQINSZ, 1, 0);
	MATHB(p, MATH3, SUBB, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, ONE, SEQINSZ, 4, 0);
	MATHB(p, MATH3, SUBB, ZERO, SEQINSZ, 8, NFU | STL);
	MATHB(p, 275128321, SUBB, MATH0, SEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH1, SEQINSZ, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, SEQINSZ, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH3, SEQINSZ, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, SEQINSZ, 2,
	      STL | IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, SEQINSZ, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, VSEQINSZ, SEQINSZ, 8, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, ABD, SEQINSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, SEQINSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, SUBB, ONE, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, SEQINSZ, 1, STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, SEQINSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, 393615378, SEQINSZ, 4, NFU | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, ABD, SEQINSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, SUBB, OFIFO, SEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ONE, SEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ZERO, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, SUBB, MATH0, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, SUBB, MATH1, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, SEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, MATH3, SEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, 393615378, SEQINSZ, 2, NFU | IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, SEQINSZ, 2, NFU);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, SUBB, OFIFO, SEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, SUBB, ONE, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, SEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, SEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, SEQINSZ, 2, NFU);
	MATHB(p, VSEQINSZ, SUBB, 393615378, SEQINSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, SEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, ZERO, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, SEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, SEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, SEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, SEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, SEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, SEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, SEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, MATH0, SEQINSZ, 2, STL);
	MATHB(p, ZERO, SUBB, MATH1, SEQINSZ, 4, 0);
	MATHB(p, ZERO, SUBB, MATH2, SEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH3, SEQINSZ, 4, STL);
	MATHB(p, ZERO, SUBB, 393615378, SEQINSZ, 8, IFB | NFU | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, ABD, SEQINSZ, 1, 0);
	MATHB(p, ZERO, SUBB, OFIFO, SEQINSZ, 8, NFU);
	MATHB(p, ZERO, SUBB, ONE, SEQINSZ, 1, 0);
	MATHB(p, ZERO, SUBB, ZERO, SEQINSZ, 4, NFU);
	MATHB(p, ONE, SUBB, MATH0, SEQINSZ, 2, 0);
	MATHB(p, ONE, SUBB, MATH1, SEQINSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH2, SEQINSZ, 2, 0);
	MATHB(p, ONE, SUBB, MATH3, SEQINSZ, 4, 0);
	MATHB(p, ONE, SUBB, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, SEQINSZ, 8, STL);
	MATHB(p, ONE, SUBB, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, SUBB, ABD, SEQINSZ, 2, STL);
	MATHB(p, ONE, SUBB, OFIFO, SEQINSZ, 4, NFU | STL);
	MATHB(p, ONE, SUBB, ONE, SEQINSZ, 4, NFU | STL);
	MATHB(p, ONE, SUBB, ZERO, SEQINSZ, 8, NFU);
	/*SUBB Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, SUBB, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, SUBB, MATH2, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH0, SUBB, MATH3, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH0, SUBB, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, ABD, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH0, SUBB, OFIFO, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH0, SUBB, ONE, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, SUBB, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH0, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, SUBB, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH3, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, SUBB, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, SUBB, ABD, SEQOUTSZ, 1, STL);
	MATHB(p, MATH1, SUBB, OFIFO, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ONE, SEQOUTSZ, 2, STL);
	MATHB(p, MATH1, SUBB, ZERO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, MATH2, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, SUBB, MATH3, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, SUBB, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, SUBB, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, OFIFO, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, SUBB, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, SUBB, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, SUBB, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, MATH2, SEQOUTSZ, 4, STL);
	MATHB(p, MATH3, SUBB, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH3, SUBB, VSEQINSZ, SEQOUTSZ, 4, STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, ZERO, SEQOUTSZ, 8, STL);
	MATHB(p, 275128321, SUBB, MATH0, SEQOUTSZ, 8, IFB | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH1, SEQOUTSZ, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, SEQOUTSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, ABD, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, ONE, SEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, ZERO, SEQOUTSZ, 4, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH1, SEQOUTSZ, 2, STL);
	MATHB(p, DPOVRD, SUBB, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, SEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, 0x19261959fedcba01, SEQOUTSZ, 8, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, SUBB, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, SEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, SUBB, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, SEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, SUBB, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH2, SEQOUTSZ, 4, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQINSZ, SUBB, ZERO, SEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, SEQOUTSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, SEQOUTSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, SEQOUTSZ, 1,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, SEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, SEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, SUBB, MATH0, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH1, SEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, SUBB, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, SUBB, 0x19261959fedcba01, SEQOUTSZ, 8, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, SUBB, ABD, SEQOUTSZ, 2, STL);
	MATHB(p, ZERO, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH0, SEQOUTSZ, 4, STL);
	MATHB(p, ONE, SUBB, MATH1, SEQOUTSZ, 1, NFU);
	MATHB(p, ONE, SUBB, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, 393615378, SEQOUTSZ, 8, IFB | STL | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, ONE, SUBB, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, SUBB, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, SUBB, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, SUBB, ZERO, SEQOUTSZ, 4, NFU | STL);
	/*SUBB Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, SUBB, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, SUBB, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, SUBB, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, SUBB, 393615378, VSEQINSZ, 1, STL | IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, ABD, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, SUBB, OFIFO, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH0, SUBB, ONE, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, SUBB, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH0, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, MATH3, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH1, SUBB, 393615378, VSEQINSZ, 2, NFU | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, VSEQINSZ, 4, NFU);
	MATHB(p, MATH1, SUBB, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, SUBB, ABD, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, SUBB, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ONE, VSEQINSZ, 1, NFU);
	MATHB(p, MATH1, SUBB, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, SUBB, MATH0, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, SUBB, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, 393615378, VSEQINSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, SUBB, ABD, VSEQINSZ, 2, STL);
	MATHB(p, MATH2, SUBB, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, SUBB, ONE, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, SUBB, ZERO, VSEQINSZ, 8, NFU);
	MATHB(p, MATH3, SUBB, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, SUBB, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, SUBB, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, 393615378, VSEQINSZ, 2, NFU | IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, VSEQINSZ, 4, STL);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, SUBB, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, SUBB, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, SUBB, ONE, VSEQINSZ, 8, NFU);
	MATHB(p, MATH3, SUBB, ZERO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, 275128321, SUBB, MATH0, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, VSEQINSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH2, VSEQINSZ, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH3, VSEQINSZ, 8, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, VSEQINSZ, 2,
	      STL | IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, SUBB, DPOVRD, VSEQINSZ, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, VSEQINSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, SUBB, ABD, VSEQINSZ, 2, STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, VSEQINSZ, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, SUBB, ONE, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, VSEQINSZ, 1, NFU | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, VSEQINSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH1, VSEQINSZ, 4, STL);
	MATHB(p, DPOVRD, SUBB, MATH2, VSEQINSZ, 1, STL);
	MATHB(p, DPOVRD, SUBB, MATH3, VSEQINSZ, 4, NFU);
	MATHB(p, DPOVRD, SUBB, 393615378, VSEQINSZ, 1, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, VSEQINSZ, 2, NFU);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ABD, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ONE, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, VSEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, VSEQINSZ, 1, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, VSEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, ONE, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ABD, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, VSEQINSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ONE, VSEQINSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, VSEQINSZ, 4, STL);
	MATHB(p, VSEQINSZ, SUBB, ONE, VSEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, VSEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, VSEQINSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, VSEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH0, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, SUBB, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, SUBB, MATH3, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, SUBB, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, SUBB, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, SUBB, ABD, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, SUBB, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, SUBB, ONE, VSEQINSZ, 8, STL);
	MATHB(p, ZERO, SUBB, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, ONE, SUBB, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, ONE, SUBB, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, ONE, SUBB, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, ONE, SUBB, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, ONE, SUBB, 393615378, VSEQINSZ, 1, NFU | STL | IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, ONE, SUBB, VSEQINSZ, VSEQINSZ, 1, NFU);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, ONE, SUBB, ABD, VSEQINSZ, 8, STL);
	MATHB(p, ONE, SUBB, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, ONE, SUBB, ONE, VSEQINSZ, 8, 0);
	MATHB(p, ONE, SUBB, ZERO, VSEQINSZ, 4, 0);
	/*SUBB Operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, SUBB, MATH0, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH0, SUBB, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, SUBB, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, SUBB, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH0, SUBB, VSEQINSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, SUBB, ABD, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, SUBB, OFIFO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH0, SUBB, ONE, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH0, SUBB, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, SUBB, MATH0, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH1, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, SUBB, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, 0x19261959fedcba01, VSEQOUTSZ, 8,
	      NFU | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, SUBB, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, SUBB, OFIFO, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH1, SUBB, ONE, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH1, SUBB, ZERO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH0, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH2, SUBB, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, SUBB, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, SUBB, OFIFO, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH2, SUBB, ONE, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH2, SUBB, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, SUBB, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, SUBB, MATH2, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH3, SUBB, MATH3, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, SUBB, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH3, SUBB, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, SUBB, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, SUBB, ONE, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH3, SUBB, ZERO, VSEQOUTSZ, 4, STL);
	MATHB(p, 275128321, SUBB, MATH0, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, MATH1, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, MATH2, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, 393615378, VSEQOUTSZ, 2, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, VSEQOUTSZ, 2, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, VSEQOUTSZ, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, SUBB, ABD, VSEQOUTSZ, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, ONE, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, VSEQOUTSZ, 1, STL | IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, SUBB, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, SUBB, 0x19261959fedcba01, VSEQOUTSZ, 8, IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, SUBB, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, SUBB, ZERO, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, MATH3, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, SUBB, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, SUBB, OFIFO, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ONE, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, VSEQOUTSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQINSZ, SUBB, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, VSEQOUTSZ, 2, NFU | IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, SUBB, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, ONE, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, SUBB, ZERO, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, MATH1, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, SUBB, 393615378, VSEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQINSZ, VSEQOUTSZ, 2, STL);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, SUBB, OFIFO, VSEQOUTSZ, 2, NFU);
	MATHB(p, ZERO, SUBB, ONE, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, ZERO, VSEQOUTSZ, 1, STL);
	MATHB(p, ONE, SUBB, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, SUBB, MATH2, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ONE, SUBB, MATH3, VSEQOUTSZ, 4, STL);
	MATHB(p, ONE, SUBB, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, VSEQOUTSZ, 4, NFU);
	MATHB(p, ONE, SUBB, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, SUBB, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, SUBB, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, SUBB, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, SUBB, ZERO, VSEQOUTSZ, 8, STL);
	/*SUBB Operation: NONE Destination register */
	MATHB(p, MATH0, SUBB, MATH0, NONE, 4, 0);
	MATHB(p, MATH0, SUBB, MATH1, NONE, 1, 0);
	MATHB(p, MATH0, SUBB, MATH2, NONE, 1, NFU);
	MATHB(p, MATH0, SUBB, MATH3, NONE, 2, 0);
	MATHB(p, MATH0, SUBB, 393615378, NONE, 2, IMMED2);
	MATHB(p, MATH0, SUBB, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH0, SUBB, VSEQINSZ, NONE, 4, 0);
	MATHB(p, MATH0, SUBB, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, MATH0, SUBB, ABD, NONE, 1, 0);
	MATHB(p, MATH0, SUBB, OFIFO, NONE, 4, 0);
	MATHB(p, MATH0, SUBB, ONE, NONE, 2, 0);
	MATHB(p, MATH0, SUBB, ZERO, NONE, 8, STL);
	MATHB(p, MATH1, SUBB, MATH0, NONE, 1, NFU | STL);
	MATHB(p, MATH1, SUBB, MATH1, NONE, 2, NFU);
	MATHB(p, MATH1, SUBB, MATH2, NONE, 8, 0);
	MATHB(p, MATH1, SUBB, MATH3, NONE, 4, 0);
	MATHB(p, MATH1, SUBB, 393615378, NONE, 4, NFU | IMMED2);
	MATHB(p, MATH1, SUBB, DPOVRD, NONE, 2, 0);
	MATHB(p, MATH1, SUBB, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH1, SUBB, VSEQOUTSZ, NONE, 8, STL);
	MATHB(p, MATH1, SUBB, ABD, NONE, 1, 0);
	MATHB(p, MATH1, SUBB, OFIFO, NONE, 1, 0);
	MATHB(p, MATH1, SUBB, ONE, NONE, 8, 0);
	MATHB(p, MATH1, SUBB, ZERO, NONE, 2, 0);
	MATHB(p, MATH2, SUBB, MATH0, NONE, 2, 0);
	MATHB(p, MATH2, SUBB, MATH1, NONE, 8, 0);
	MATHB(p, MATH2, SUBB, MATH2, NONE, 2, NFU);
	MATHB(p, MATH2, SUBB, MATH3, NONE, 4, STL);
	MATHB(p, MATH2, SUBB, 393615378, NONE, 4, IMMED2);
	MATHB(p, MATH2, SUBB, DPOVRD, NONE, 2, 0);
	MATHB(p, MATH2, SUBB, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH2, SUBB, VSEQOUTSZ, NONE, 4, NFU);
	MATHB(p, MATH2, SUBB, ABD, NONE, 8, 0);
	MATHB(p, MATH2, SUBB, OFIFO, NONE, 8, 0);
	MATHB(p, MATH2, SUBB, ONE, NONE, 1, STL);
	MATHB(p, MATH2, SUBB, ZERO, NONE, 8, 0);
	MATHB(p, MATH3, SUBB, MATH0, NONE, 1, NFU);
	MATHB(p, MATH3, SUBB, MATH1, NONE, 2, 0);
	MATHB(p, MATH3, SUBB, MATH2, NONE, 2, 0);
	MATHB(p, MATH3, SUBB, MATH3, NONE, 1, 0);
	MATHB(p, MATH3, SUBB, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, MATH3, SUBB, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH3, SUBB, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH3, SUBB, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, MATH3, SUBB, ABD, NONE, 4, 0);
	MATHB(p, MATH3, SUBB, OFIFO, NONE, 1, 0);
	MATHB(p, MATH3, SUBB, ONE, NONE, 4, 0);
	MATHB(p, MATH3, SUBB, ZERO, NONE, 8, NFU);
	MATHB(p, 275128321, SUBB, MATH0, NONE, 1, STL | IMMED);
	MATHB(p, 275128321, SUBB, MATH1, NONE, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, SUBB, MATH2, NONE, 8, IMMED);
	MATHB(p, 275128321, SUBB, MATH3, NONE, 4, IMMED);
	MATHB(p, 275128321, SUBB, 393615378, NONE, 1, IMMED | IMMED2);
	MATHB(p, 275128321, SUBB, DPOVRD, NONE, 4, NFU | IMMED);
	MATHB(p, 275128321, SUBB, VSEQINSZ, NONE, 2, IMMED);
	MATHB(p, 275128321, SUBB, VSEQOUTSZ, NONE, 1, IMMED);
	MATHB(p, 275128321, SUBB, ABD, NONE, 4, STL | IMMED);
	MATHB(p, 275128321, SUBB, OFIFO, NONE, 1, IMMED);
	MATHB(p, 275128321, SUBB, ONE, NONE, 4, IMMED);
	MATHB(p, 275128321, SUBB, ZERO, NONE, 1, IMMED);
	MATHB(p, DPOVRD, SUBB, MATH0, NONE, 2, NFU | STL);
	MATHB(p, DPOVRD, SUBB, MATH1, NONE, 4, NFU);
	MATHB(p, DPOVRD, SUBB, MATH2, NONE, 4, 0);
	MATHB(p, DPOVRD, SUBB, MATH3, NONE, 8, 0);
	MATHB(p, DPOVRD, SUBB, 393615378, NONE, 4, STL | IMMED2);
	MATHB(p, DPOVRD, SUBB, DPOVRD, NONE, 4, 0);
	MATHB(p, DPOVRD, SUBB, VSEQINSZ, NONE, 8, 0);
	MATHB(p, DPOVRD, SUBB, VSEQOUTSZ, NONE, 1, NFU);
	MATHB(p, DPOVRD, SUBB, ABD, NONE, 8, 0);
	MATHB(p, DPOVRD, SUBB, OFIFO, NONE, 1, NFU | STL);
	MATHB(p, DPOVRD, SUBB, ONE, NONE, 4, NFU);
	MATHB(p, DPOVRD, SUBB, ZERO, NONE, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH0, NONE, 8, 0);
	MATHB(p, SEQINSZ, SUBB, MATH1, NONE, 4, NFU);
	MATHB(p, SEQINSZ, SUBB, MATH2, NONE, 8, STL);
	MATHB(p, SEQINSZ, SUBB, MATH3, NONE, 4, 0);
	MATHB(p, SEQINSZ, SUBB, 393615378, NONE, 1, IMMED2);
	MATHB(p, SEQINSZ, SUBB, DPOVRD, NONE, 8, 0);
	MATHB(p, SEQINSZ, SUBB, VSEQINSZ, NONE, 4, NFU | STL);
	MATHB(p, SEQINSZ, SUBB, VSEQOUTSZ, NONE, 8, NFU);
	MATHB(p, SEQINSZ, SUBB, ABD, NONE, 2, 0);
	MATHB(p, SEQINSZ, SUBB, OFIFO, NONE, 4, STL);
	MATHB(p, SEQINSZ, SUBB, ONE, NONE, 4, 0);
	MATHB(p, SEQINSZ, SUBB, ZERO, NONE, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, MATH0, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH1, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH2, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, MATH3, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, 393615378, NONE, 4, STL | IMMED2);
	MATHB(p, SEQOUTSZ, SUBB, DPOVRD, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, VSEQINSZ, NONE, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, SUBB, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, SUBB, ABD, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, SUBB, OFIFO, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, SUBB, ONE, NONE, 4, STL);
	MATHB(p, SEQOUTSZ, SUBB, ZERO, NONE, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH0, NONE, 2, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH1, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, SUBB, MATH2, NONE, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, MATH3, NONE, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, 393615378, NONE, 2, IMMED2);
	MATHB(p, VSEQINSZ, SUBB, DPOVRD, NONE, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQINSZ, NONE, 1, 0);
	MATHB(p, VSEQINSZ, SUBB, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, VSEQINSZ, SUBB, ABD, NONE, 4, 0);
	MATHB(p, VSEQINSZ, SUBB, OFIFO, NONE, 4, NFU);
	MATHB(p, VSEQINSZ, SUBB, ONE, NONE, 2, NFU);
	MATHB(p, VSEQINSZ, SUBB, ZERO, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH0, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH1, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, MATH2, NONE, 2, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, MATH3, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, 393615378, NONE, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, SUBB, DPOVRD, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQINSZ, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ABD, NONE, 8, NFU);
	MATHB(p, VSEQOUTSZ, SUBB, OFIFO, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ONE, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, SUBB, ZERO, NONE, 4, 0);
	MATHB(p, ZERO, SUBB, MATH0, NONE, 8, NFU | STL);
	MATHB(p, ZERO, SUBB, MATH1, NONE, 4, NFU);
	MATHB(p, ZERO, SUBB, MATH2, NONE, 1, NFU);
	MATHB(p, ZERO, SUBB, MATH3, NONE, 4, STL);
	MATHB(p, ZERO, SUBB, 393615378, NONE, 4, NFU | IMMED2);
	MATHB(p, ZERO, SUBB, DPOVRD, NONE, 2, NFU | STL);
	MATHB(p, ZERO, SUBB, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, ZERO, SUBB, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, ZERO, SUBB, ABD, NONE, 4, 0);
	MATHB(p, ZERO, SUBB, OFIFO, NONE, 8, 0);
	MATHB(p, ZERO, SUBB, ONE, NONE, 1, NFU | STL);
	MATHB(p, ZERO, SUBB, ZERO, NONE, 1, NFU | STL);
	MATHB(p, ONE, SUBB, MATH0, NONE, 8, NFU);
	MATHB(p, ONE, SUBB, MATH1, NONE, 8, 0);
	MATHB(p, ONE, SUBB, MATH2, NONE, 2, 0);
	MATHB(p, ONE, SUBB, MATH3, NONE, 1, 0);
	MATHB(p, ONE, SUBB, 393615378, NONE, 1, IMMED2);
	MATHB(p, ONE, SUBB, DPOVRD, NONE, 2, NFU);
	MATHB(p, ONE, SUBB, VSEQINSZ, NONE, 4, 0);
	MATHB(p, ONE, SUBB, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, ONE, SUBB, ABD, NONE, 2, NFU);
	MATHB(p, ONE, SUBB, OFIFO, NONE, 4, 0);
	MATHB(p, ONE, SUBB, ONE, NONE, 8, 0);
	MATHB(p, ONE, SUBB, ZERO, NONE, 8, 0);
	/*OR Operation: MATH0 Destination register */
	MATHB(p, MATH0, OR, MATH0, MATH0, 8, 0);
	MATHB(p, MATH0, OR, MATH1, MATH0, 2, 0);
	MATHB(p, MATH0, OR, MATH2, MATH0, 1, 0);
	MATHB(p, MATH0, OR, MATH3, MATH0, 1, STL);
	MATHB(p, MATH0, OR, 393615378, MATH0, 2, IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, MATH0, 1, 0);
	MATHB(p, MATH0, OR, VSEQINSZ, MATH0, 4, STL);
	MATHB(p, MATH0, OR, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH0, OR, ABD, MATH0, 2, NFU);
	MATHB(p, MATH0, OR, OFIFO, MATH0, 4, STL);
	MATHB(p, MATH0, OR, ONE, MATH0, 8, 0);
	MATHB(p, MATH0, OR, ZERO, MATH0, 4, NFU | STL);
	MATHB(p, MATH1, OR, MATH0, MATH0, 2, NFU | STL);
	MATHB(p, MATH1, OR, MATH1, MATH0, 4, NFU | STL);
	MATHB(p, MATH1, OR, MATH2, MATH0, 4, NFU | STL);
	MATHB(p, MATH1, OR, MATH3, MATH0, 2, NFU | STL);
	MATHB(p, MATH1, OR, 393615378, MATH0, 2, STL | IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, MATH0, 1, 0);
	MATHB(p, MATH1, OR, VSEQINSZ, MATH0, 8, NFU | STL);
	MATHB(p, MATH1, OR, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH1, OR, ABD, MATH0, 2, NFU);
	MATHB(p, MATH1, OR, OFIFO, MATH0, 8, 0);
	MATHB(p, MATH1, OR, ONE, MATH0, 2, 0);
	MATHB(p, MATH1, OR, ZERO, MATH0, 1, 0);
	MATHB(p, MATH2, OR, MATH0, MATH0, 4, 0);
	MATHB(p, MATH2, OR, MATH1, MATH0, 2, 0);
	MATHB(p, MATH2, OR, MATH2, MATH0, 1, 0);
	MATHB(p, MATH2, OR, MATH3, MATH0, 4, 0);
	MATHB(p, MATH2, OR, 393615378, MATH0, 2, NFU | STL | IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, MATH0, 2, 0);
	MATHB(p, MATH2, OR, VSEQINSZ, MATH0, 4, NFU | STL);
	MATHB(p, MATH2, OR, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH2, OR, ABD, MATH0, 1, NFU | STL);
	MATHB(p, MATH2, OR, OFIFO, MATH0, 8, 0);
	MATHB(p, MATH2, OR, ONE, MATH0, 1, NFU);
	MATHB(p, MATH2, OR, ZERO, MATH0, 4, 0);
	MATHB(p, MATH3, OR, MATH0, MATH0, 4, 0);
	MATHB(p, MATH3, OR, MATH1, MATH0, 2, 0);
	MATHB(p, MATH3, OR, MATH2, MATH0, 1, 0);
	MATHB(p, MATH3, OR, MATH3, MATH0, 2, NFU);
	MATHB(p, MATH3, OR, 393615378, MATH0, 8, IFB | STL | IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, MATH0, 4, 0);
	MATHB(p, MATH3, OR, VSEQINSZ, MATH0, 4, NFU | STL);
	MATHB(p, MATH3, OR, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, MATH3, OR, ABD, MATH0, 8, 0);
	MATHB(p, MATH3, OR, OFIFO, MATH0, 8, STL);
	MATHB(p, MATH3, OR, ONE, MATH0, 4, 0);
	MATHB(p, MATH3, OR, ZERO, MATH0, 1, 0);
	MATHB(p, 275128321, OR, MATH0, MATH0, 2, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, MATH1, MATH0, 8, IMMED);
	MATHB(p, 275128321, OR, MATH2, MATH0, 2, IMMED);
	MATHB(p, 275128321, OR, MATH3, MATH0, 2, STL | IMMED);
	MATHB(p, 275128321, OR, 393615378, MATH0, 2, IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, MATH0, 4, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, VSEQINSZ, MATH0, 8, IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, MATH0, 1, STL | IMMED);
	MATHB(p, 275128321, OR, ABD, MATH0, 2, STL | IMMED);
	MATHB(p, 275128321, OR, OFIFO, MATH0, 8, IFB | IMMED);
	MATHB(p, 275128321, OR, ONE, MATH0, 2, NFU | IMMED);
	MATHB(p, 275128321, OR, ZERO, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, DPOVRD, OR, MATH0, MATH0, 1, 0);
	MATHB(p, DPOVRD, OR, MATH1, MATH0, 2, 0);
	MATHB(p, DPOVRD, OR, MATH2, MATH0, 2, STL);
	MATHB(p, DPOVRD, OR, MATH3, MATH0, 1, NFU);
	MATHB(p, DPOVRD, OR, 393615378, MATH0, 4, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, MATH0, 2, NFU);
	MATHB(p, DPOVRD, OR, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, DPOVRD, OR, ABD, MATH0, 4, NFU);
	MATHB(p, DPOVRD, OR, OFIFO, MATH0, 8, NFU);
	MATHB(p, DPOVRD, OR, ONE, MATH0, 2, NFU | STL);
	MATHB(p, DPOVRD, OR, ZERO, MATH0, 2, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH0, MATH0, 1, 0);
	MATHB(p, SEQINSZ, OR, MATH1, MATH0, 4, STL);
	MATHB(p, SEQINSZ, OR, MATH2, MATH0, 8, 0);
	MATHB(p, SEQINSZ, OR, MATH3, MATH0, 2, 0);
	MATHB(p, SEQINSZ, OR, 393615378, MATH0, 2, STL | IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, MATH0, 2, 0);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, SEQINSZ, OR, ABD, MATH0, 4, 0);
	MATHB(p, SEQINSZ, OR, OFIFO, MATH0, 1, 0);
	MATHB(p, SEQINSZ, OR, ONE, MATH0, 8, NFU);
	MATHB(p, SEQINSZ, OR, ZERO, MATH0, 2, STL);
	MATHB(p, SEQOUTSZ, OR, MATH0, MATH0, 8, STL);
	MATHB(p, SEQOUTSZ, OR, MATH1, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, OR, MATH2, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH3, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, OR, 393615378, MATH0, 2, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, MATH0, 4, NFU);
	MATHB(p, SEQOUTSZ, OR, OFIFO, MATH0, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, ONE, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, OR, ZERO, MATH0, 8, STL);
	MATHB(p, VSEQINSZ, OR, MATH0, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, OR, MATH2, MATH0, 8, NFU);
	MATHB(p, VSEQINSZ, OR, MATH3, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, OR, 393615378, MATH0, 1, NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, MATH0, 8, NFU);
	MATHB(p, VSEQINSZ, OR, ABD, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, OR, OFIFO, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, OR, ONE, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, OR, ZERO, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, MATH0, 8, STL);
	MATHB(p, VSEQOUTSZ, OR, MATH1, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH2, MATH0, 4, NFU);
	MATHB(p, VSEQOUTSZ, OR, MATH3, MATH0, 2, NFU);
	MATHB(p, VSEQOUTSZ, OR, 393615378, MATH0, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, MATH0, 4, NFU);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, MATH0, 8, STL);
	MATHB(p, VSEQOUTSZ, OR, ABD, MATH0, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, MATH0, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, ONE, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, MATH0, 2, 0);
	MATHB(p, ZERO, OR, MATH0, MATH0, 4, STL);
	MATHB(p, ZERO, OR, MATH1, MATH0, 8, NFU);
	MATHB(p, ZERO, OR, MATH2, MATH0, 4, NFU | STL);
	MATHB(p, ZERO, OR, MATH3, MATH0, 4, NFU | STL);
	MATHB(p, ZERO, OR, 393615378, MATH0, 8, IFB | NFU | STL | IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, MATH0, 2, 0);
	MATHB(p, ZERO, OR, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, ZERO, OR, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, ZERO, OR, ABD, MATH0, 4, 0);
	MATHB(p, ZERO, OR, OFIFO, MATH0, 2, 0);
	MATHB(p, ZERO, OR, ONE, MATH0, 8, 0);
	MATHB(p, ZERO, OR, ZERO, MATH0, 8, STL);
	MATHB(p, ONE, OR, MATH0, MATH0, 4, 0);
	MATHB(p, ONE, OR, MATH1, MATH0, 2, NFU | STL);
	MATHB(p, ONE, OR, MATH2, MATH0, 4, 0);
	MATHB(p, ONE, OR, MATH3, MATH0, 2, 0);
	MATHB(p, ONE, OR, 393615378, MATH0, 2, STL | IMMED2);
	MATHB(p, ONE, OR, DPOVRD, MATH0, 8, STL);
	MATHB(p, ONE, OR, VSEQINSZ, MATH0, 1, NFU);
	MATHB(p, ONE, OR, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, ONE, OR, ABD, MATH0, 4, 0);
	MATHB(p, ONE, OR, OFIFO, MATH0, 4, STL);
	MATHB(p, ONE, OR, ONE, MATH0, 1, 0);
	MATHB(p, ONE, OR, ZERO, MATH0, 4, STL);
	/*OR Operation: MATH1 Destination register */
	MATHB(p, MATH0, OR, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, MATH0, OR, MATH1, MATH1, 8, 0);
	MATHB(p, MATH0, OR, MATH2, MATH1, 1, NFU | STL);
	MATHB(p, MATH0, OR, MATH3, MATH1, 8, STL);
	MATHB(p, MATH0, OR, 393615378, MATH1, 2, NFU | IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, MATH1, 8, NFU | STL);
	MATHB(p, MATH0, OR, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, MATH0, OR, VSEQOUTSZ, MATH1, 8, NFU | STL);
	MATHB(p, MATH0, OR, ABD, MATH1, 8, 0);
	MATHB(p, MATH0, OR, OFIFO, MATH1, 4, 0);
	MATHB(p, MATH0, OR, ONE, MATH1, 2, 0);
	MATHB(p, MATH0, OR, ZERO, MATH1, 1, 0);
	MATHB(p, MATH1, OR, MATH0, MATH1, 4, NFU);
	MATHB(p, MATH1, OR, MATH1, MATH1, 4, 0);
	MATHB(p, MATH1, OR, MATH2, MATH1, 8, 0);
	MATHB(p, MATH1, OR, MATH3, MATH1, 1, STL);
	MATHB(p, MATH1, OR, 393615378, MATH1, 1, NFU | IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, MATH1, 8, 0);
	MATHB(p, MATH1, OR, VSEQINSZ, MATH1, 4, NFU | STL);
	MATHB(p, MATH1, OR, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH1, OR, ABD, MATH1, 4, 0);
	MATHB(p, MATH1, OR, OFIFO, MATH1, 1, 0);
	MATHB(p, MATH1, OR, ONE, MATH1, 4, 0);
	MATHB(p, MATH1, OR, ZERO, MATH1, 8, STL);
	MATHB(p, MATH2, OR, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, MATH2, OR, MATH1, MATH1, 8, 0);
	MATHB(p, MATH2, OR, MATH2, MATH1, 1, 0);
	MATHB(p, MATH2, OR, MATH3, MATH1, 1, 0);
	MATHB(p, MATH2, OR, 393615378, MATH1, 1, IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, MATH1, 4, STL);
	MATHB(p, MATH2, OR, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, MATH2, OR, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, MATH2, OR, ABD, MATH1, 8, 0);
	MATHB(p, MATH2, OR, OFIFO, MATH1, 8, 0);
	MATHB(p, MATH2, OR, ONE, MATH1, 1, 0);
	MATHB(p, MATH2, OR, ZERO, MATH1, 8, 0);
	MATHB(p, MATH3, OR, MATH0, MATH1, 4, NFU | STL);
	MATHB(p, MATH3, OR, MATH1, MATH1, 2, 0);
	MATHB(p, MATH3, OR, MATH2, MATH1, 1, 0);
	MATHB(p, MATH3, OR, MATH3, MATH1, 1, 0);
	MATHB(p, MATH3, OR, 393615378, MATH1, 4, IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, MATH1, 8, STL);
	MATHB(p, MATH3, OR, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, MATH3, OR, VSEQOUTSZ, MATH1, 1, NFU | STL);
	MATHB(p, MATH3, OR, ABD, MATH1, 2, STL);
	MATHB(p, MATH3, OR, OFIFO, MATH1, 1, STL);
	MATHB(p, MATH3, OR, ONE, MATH1, 1, 0);
	MATHB(p, MATH3, OR, ZERO, MATH1, 8, NFU);
	MATHB(p, 275128321, OR, MATH0, MATH1, 4, STL | IMMED);
	MATHB(p, 275128321, OR, MATH1, MATH1, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, MATH2, MATH1, 8, IMMED);
	MATHB(p, 275128321, OR, MATH3, MATH1, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, OR, 393615378, MATH1, 2,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, MATH1, 8, IFB | IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, MATH1, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, MATH1, 1, IMMED);
	MATHB(p, 275128321, OR, ABD, MATH1, 8, IFB | IMMED);
	MATHB(p, 275128321, OR, OFIFO, MATH1, 4, STL | IMMED);
	MATHB(p, 275128321, OR, ONE, MATH1, 4, IMMED);
	MATHB(p, 275128321, OR, ZERO, MATH1, 8, IFB | IMMED);
	MATHB(p, DPOVRD, OR, MATH0, MATH1, 2, 0);
	MATHB(p, DPOVRD, OR, MATH1, MATH1, 2, NFU);
	MATHB(p, DPOVRD, OR, MATH2, MATH1, 4, 0);
	MATHB(p, DPOVRD, OR, MATH3, MATH1, 8, STL);
	MATHB(p, DPOVRD, OR, 393615378, MATH1, 1, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, MATH1, 1, 0);
	MATHB(p, DPOVRD, OR, VSEQINSZ, MATH1, 4, NFU | STL);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, DPOVRD, OR, ABD, MATH1, 8, 0);
	MATHB(p, DPOVRD, OR, OFIFO, MATH1, 1, STL);
	MATHB(p, DPOVRD, OR, ONE, MATH1, 2, 0);
	MATHB(p, DPOVRD, OR, ZERO, MATH1, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH0, MATH1, 8, 0);
	MATHB(p, SEQINSZ, OR, MATH1, MATH1, 4, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH2, MATH1, 4, 0);
	MATHB(p, SEQINSZ, OR, MATH3, MATH1, 2, 0);
	MATHB(p, SEQINSZ, OR, 393615378, MATH1, 1, IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, MATH1, 1, STL);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, MATH1, 1, NFU);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, SEQINSZ, OR, ABD, MATH1, 2, 0);
	MATHB(p, SEQINSZ, OR, OFIFO, MATH1, 2, 0);
	MATHB(p, SEQINSZ, OR, ONE, MATH1, 2, STL);
	MATHB(p, SEQINSZ, OR, ZERO, MATH1, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, MATH0, MATH1, 8, NFU);
	MATHB(p, SEQOUTSZ, OR, MATH1, MATH1, 2, STL);
	MATHB(p, SEQOUTSZ, OR, MATH2, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, OR, MATH3, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, OR, 393615378, MATH1, 4, IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, MATH1, 1, NFU);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, MATH1, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, OR, OFIFO, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, OR, ONE, MATH1, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, ZERO, MATH1, 1, STL);
	MATHB(p, VSEQINSZ, OR, MATH0, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, OR, MATH2, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, OR, MATH3, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, OR, 0x19261959fedcba01, MATH1, 8, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, VSEQINSZ, OR, ABD, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, OR, OFIFO, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, OR, ONE, MATH1, 1, STL);
	MATHB(p, VSEQINSZ, OR, ZERO, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH1, MATH1, 2, NFU);
	MATHB(p, VSEQOUTSZ, OR, MATH2, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, 393615378, MATH1, 1, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, MATH1, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, MATH1, 8, STL);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, ABD, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, MATH1, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, ONE, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, MATH1, 1, STL);
	MATHB(p, ZERO, OR, MATH0, MATH1, 4, NFU);
	MATHB(p, ZERO, OR, MATH1, MATH1, 4, 0);
	MATHB(p, ZERO, OR, MATH2, MATH1, 4, NFU);
	MATHB(p, ZERO, OR, MATH3, MATH1, 4, 0);
	MATHB(p, ZERO, OR, 393615378, MATH1, 1, NFU | STL | IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, MATH1, 8, 0);
	MATHB(p, ZERO, OR, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, ZERO, OR, VSEQOUTSZ, MATH1, 4, NFU);
	MATHB(p, ZERO, OR, ABD, MATH1, 1, STL);
	MATHB(p, ZERO, OR, OFIFO, MATH1, 4, 0);
	MATHB(p, ZERO, OR, ONE, MATH1, 8, 0);
	MATHB(p, ZERO, OR, ZERO, MATH1, 1, NFU | STL);
	MATHB(p, ONE, OR, MATH0, MATH1, 4, NFU | STL);
	MATHB(p, ONE, OR, MATH1, MATH1, 4, 0);
	MATHB(p, ONE, OR, MATH2, MATH1, 4, NFU | STL);
	MATHB(p, ONE, OR, MATH3, MATH1, 8, 0);
	MATHB(p, ONE, OR, 393615378, MATH1, 1, IMMED2);
	MATHB(p, ONE, OR, DPOVRD, MATH1, 4, STL);
	MATHB(p, ONE, OR, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, ONE, OR, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, ONE, OR, ABD, MATH1, 4, NFU);
	MATHB(p, ONE, OR, OFIFO, MATH1, 8, NFU | STL);
	MATHB(p, ONE, OR, ONE, MATH1, 1, 0);
	MATHB(p, ONE, OR, ZERO, MATH1, 2, NFU);
	/*OR Operation: MATH2 Destination register */
	MATHB(p, MATH0, OR, MATH0, MATH2, 8, 0);
	MATHB(p, MATH0, OR, MATH1, MATH2, 4, 0);
	MATHB(p, MATH0, OR, MATH2, MATH2, 4, NFU | STL);
	MATHB(p, MATH0, OR, MATH3, MATH2, 4, NFU);
	MATHB(p, MATH0, OR, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, MATH2, 4, NFU | STL);
	MATHB(p, MATH0, OR, VSEQINSZ, MATH2, 1, STL);
	MATHB(p, MATH0, OR, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, MATH0, OR, ABD, MATH2, 4, 0);
	MATHB(p, MATH0, OR, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH0, OR, ONE, MATH2, 8, NFU);
	MATHB(p, MATH0, OR, ZERO, MATH2, 1, 0);
	MATHB(p, MATH1, OR, MATH0, MATH2, 2, NFU);
	MATHB(p, MATH1, OR, MATH1, MATH2, 1, 0);
	MATHB(p, MATH1, OR, MATH2, MATH2, 2, NFU);
	MATHB(p, MATH1, OR, MATH3, MATH2, 4, 0);
	MATHB(p, MATH1, OR, 0x19261959fedcba01, MATH2, 8, STL | IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, MATH2, 1, STL);
	MATHB(p, MATH1, OR, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, MATH1, OR, VSEQOUTSZ, MATH2, 1, STL);
	MATHB(p, MATH1, OR, ABD, MATH2, 4, 0);
	MATHB(p, MATH1, OR, OFIFO, MATH2, 2, NFU);
	MATHB(p, MATH1, OR, ONE, MATH2, 4, 0);
	MATHB(p, MATH1, OR, ZERO, MATH2, 2, NFU);
	MATHB(p, MATH2, OR, MATH0, MATH2, 4, 0);
	MATHB(p, MATH2, OR, MATH1, MATH2, 1, NFU | STL);
	MATHB(p, MATH2, OR, MATH2, MATH2, 8, 0);
	MATHB(p, MATH2, OR, MATH3, MATH2, 8, 0);
	MATHB(p, MATH2, OR, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, MATH2, 4, 0);
	MATHB(p, MATH2, OR, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, MATH2, OR, VSEQOUTSZ, MATH2, 4, NFU);
	MATHB(p, MATH2, OR, ABD, MATH2, 8, 0);
	MATHB(p, MATH2, OR, OFIFO, MATH2, 8, 0);
	MATHB(p, MATH2, OR, ONE, MATH2, 4, 0);
	MATHB(p, MATH2, OR, ZERO, MATH2, 8, 0);
	MATHB(p, MATH3, OR, MATH0, MATH2, 1, NFU);
	MATHB(p, MATH3, OR, MATH1, MATH2, 4, 0);
	MATHB(p, MATH3, OR, MATH2, MATH2, 1, 0);
	MATHB(p, MATH3, OR, MATH3, MATH2, 4, 0);
	MATHB(p, MATH3, OR, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH3, OR, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, MATH3, OR, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, MATH3, OR, ABD, MATH2, 1, 0);
	MATHB(p, MATH3, OR, OFIFO, MATH2, 1, 0);
	MATHB(p, MATH3, OR, ONE, MATH2, 1, 0);
	MATHB(p, MATH3, OR, ZERO, MATH2, 2, STL);
	MATHB(p, 275128321, OR, MATH0, MATH2, 1, IMMED);
	MATHB(p, 275128321, OR, MATH1, MATH2, 4, STL | IMMED);
	MATHB(p, 275128321, OR, MATH2, MATH2, 4, IMMED);
	MATHB(p, 275128321, OR, MATH3, MATH2, 1, IMMED);
	MATHB(p, 275128321, OR, 393615378, MATH2, 2, IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, MATH2, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, MATH2, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, VSEQOUTSZ, MATH2, 8, IMMED);
	MATHB(p, 275128321, OR, ABD, MATH2, 4, IMMED);
	MATHB(p, 275128321, OR, OFIFO, MATH2, 1, IMMED);
	MATHB(p, 275128321, OR, ONE, MATH2, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, OR, ZERO, MATH2, 8, STL | IMMED);
	MATHB(p, DPOVRD, OR, MATH0, MATH2, 8, STL);
	MATHB(p, DPOVRD, OR, MATH1, MATH2, 8, NFU);
	MATHB(p, DPOVRD, OR, MATH2, MATH2, 2, 0);
	MATHB(p, DPOVRD, OR, MATH3, MATH2, 8, NFU);
	MATHB(p, DPOVRD, OR, 393615378, MATH2, 4, NFU | IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, MATH2, 1, 0);
	MATHB(p, DPOVRD, OR, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, DPOVRD, OR, ABD, MATH2, 4, 0);
	MATHB(p, DPOVRD, OR, OFIFO, MATH2, 8, NFU);
	MATHB(p, DPOVRD, OR, ONE, MATH2, 8, 0);
	MATHB(p, DPOVRD, OR, ZERO, MATH2, 4, NFU);
	MATHB(p, SEQINSZ, OR, MATH0, MATH2, 2, 0);
	MATHB(p, SEQINSZ, OR, MATH1, MATH2, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH2, MATH2, 1, NFU);
	MATHB(p, SEQINSZ, OR, MATH3, MATH2, 1, STL);
	MATHB(p, SEQINSZ, OR, 393615378, MATH2, 2, NFU | IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, MATH2, 4, NFU | STL);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, MATH2, 2, STL);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, MATH2, 1, STL);
	MATHB(p, SEQINSZ, OR, ABD, MATH2, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, OFIFO, MATH2, 4, STL);
	MATHB(p, SEQINSZ, OR, ONE, MATH2, 1, STL);
	MATHB(p, SEQINSZ, OR, ZERO, MATH2, 8, STL);
	MATHB(p, SEQOUTSZ, OR, MATH0, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, OR, MATH1, MATH2, 1, STL);
	MATHB(p, SEQOUTSZ, OR, MATH2, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, OR, MATH3, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, OR, 393615378, MATH2, 8, IFB | NFU | IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, MATH2, 8, NFU);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, OR, OFIFO, MATH2, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, ONE, MATH2, 8, STL);
	MATHB(p, SEQOUTSZ, OR, ZERO, MATH2, 4, NFU);
	MATHB(p, VSEQINSZ, OR, MATH0, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, OR, MATH2, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, OR, MATH3, MATH2, 8, STL);
	MATHB(p, VSEQINSZ, OR, 393615378, MATH2, 1, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, MATH2, 8, NFU | STL);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, MATH2, 2, NFU);
	MATHB(p, VSEQINSZ, OR, ABD, MATH2, 4, STL);
	MATHB(p, VSEQINSZ, OR, OFIFO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, OR, ONE, MATH2, 2, NFU | STL);
	MATHB(p, VSEQINSZ, OR, ZERO, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, MATH2, 8, NFU);
	MATHB(p, VSEQOUTSZ, OR, MATH1, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH2, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, MATH2, 4, STL);
	MATHB(p, VSEQOUTSZ, OR, 393615378, MATH2, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, ABD, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, ONE, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, OR, ZERO, MATH2, 2, NFU);
	MATHB(p, ZERO, OR, MATH0, MATH2, 1, 0);
	MATHB(p, ZERO, OR, MATH1, MATH2, 8, 0);
	MATHB(p, ZERO, OR, MATH2, MATH2, 1, 0);
	MATHB(p, ZERO, OR, MATH3, MATH2, 2, 0);
	MATHB(p, ZERO, OR, 393615378, MATH2, 1, NFU | IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, MATH2, 8, NFU);
	MATHB(p, ZERO, OR, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, ZERO, OR, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, ZERO, OR, ABD, MATH2, 8, 0);
	MATHB(p, ZERO, OR, OFIFO, MATH2, 1, STL);
	MATHB(p, ZERO, OR, ONE, MATH2, 1, 0);
	MATHB(p, ZERO, OR, ZERO, MATH2, 1, 0);
	MATHB(p, ONE, OR, MATH0, MATH2, 4, 0);
	MATHB(p, ONE, OR, MATH1, MATH2, 1, 0);
	MATHB(p, ONE, OR, MATH2, MATH2, 2, NFU);
	MATHB(p, ONE, OR, MATH3, MATH2, 1, NFU);
	MATHB(p, ONE, OR, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, ONE, OR, DPOVRD, MATH2, 8, 0);
	MATHB(p, ONE, OR, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, ONE, OR, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, ONE, OR, ABD, MATH2, 1, 0);
	MATHB(p, ONE, OR, OFIFO, MATH2, 2, 0);
	MATHB(p, ONE, OR, ONE, MATH2, 8, NFU | STL);
	MATHB(p, ONE, OR, ZERO, MATH2, 4, NFU);
	/*OR Operation: MATH3 Destination register */
	MATHB(p, MATH0, OR, MATH0, MATH3, 1, 0);
	MATHB(p, MATH0, OR, MATH1, MATH3, 2, 0);
	MATHB(p, MATH0, OR, MATH2, MATH3, 4, STL);
	MATHB(p, MATH0, OR, MATH3, MATH3, 2, 0);
	MATHB(p, MATH0, OR, 0x19261959fedcba01, MATH3, 8,
	      NFU | STL | IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH0, OR, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, MATH0, OR, VSEQOUTSZ, MATH3, 4, NFU | STL);
	MATHB(p, MATH0, OR, ABD, MATH3, 1, NFU | STL);
	MATHB(p, MATH0, OR, OFIFO, MATH3, 1, NFU);
	MATHB(p, MATH0, OR, ONE, MATH3, 8, NFU | STL);
	MATHB(p, MATH0, OR, ZERO, MATH3, 4, NFU | STL);
	MATHB(p, MATH1, OR, MATH0, MATH3, 2, 0);
	MATHB(p, MATH1, OR, MATH1, MATH3, 8, 0);
	MATHB(p, MATH1, OR, MATH2, MATH3, 8, 0);
	MATHB(p, MATH1, OR, MATH3, MATH3, 1, 0);
	MATHB(p, MATH1, OR, 393615378, MATH3, 2, NFU | STL | IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, MATH3, 1, STL);
	MATHB(p, MATH1, OR, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH1, OR, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, MATH1, OR, ABD, MATH3, 4, 0);
	MATHB(p, MATH1, OR, OFIFO, MATH3, 4, NFU);
	MATHB(p, MATH1, OR, ONE, MATH3, 2, 0);
	MATHB(p, MATH1, OR, ZERO, MATH3, 4, NFU | STL);
	MATHB(p, MATH2, OR, MATH0, MATH3, 2, 0);
	MATHB(p, MATH2, OR, MATH1, MATH3, 2, 0);
	MATHB(p, MATH2, OR, MATH2, MATH3, 4, 0);
	MATHB(p, MATH2, OR, MATH3, MATH3, 2, NFU | STL);
	MATHB(p, MATH2, OR, 393615378, MATH3, 8, IFB | STL | IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, MATH3, 2, 0);
	MATHB(p, MATH2, OR, VSEQINSZ, MATH3, 1, STL);
	MATHB(p, MATH2, OR, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, MATH2, OR, ABD, MATH3, 4, STL);
	MATHB(p, MATH2, OR, OFIFO, MATH3, 8, NFU | STL);
	MATHB(p, MATH2, OR, ONE, MATH3, 2, NFU | STL);
	MATHB(p, MATH2, OR, ZERO, MATH3, 1, 0);
	MATHB(p, MATH3, OR, MATH0, MATH3, 8, 0);
	MATHB(p, MATH3, OR, MATH1, MATH3, 2, STL);
	MATHB(p, MATH3, OR, MATH2, MATH3, 4, 0);
	MATHB(p, MATH3, OR, MATH3, MATH3, 1, 0);
	MATHB(p, MATH3, OR, 393615378, MATH3, 2, STL | IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH3, OR, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, MATH3, OR, VSEQOUTSZ, MATH3, 4, NFU | STL);
	MATHB(p, MATH3, OR, ABD, MATH3, 4, NFU);
	MATHB(p, MATH3, OR, OFIFO, MATH3, 2, NFU);
	MATHB(p, MATH3, OR, ONE, MATH3, 8, 0);
	MATHB(p, MATH3, OR, ZERO, MATH3, 4, NFU);
	MATHB(p, 275128321, OR, MATH0, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, OR, MATH1, MATH3, 4, STL | IMMED);
	MATHB(p, 275128321, OR, MATH2, MATH3, 2, IMMED);
	MATHB(p, 275128321, OR, MATH3, MATH3, 2, IMMED);
	MATHB(p, 275128321, OR, 393615378, MATH3, 1, IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, MATH3, 2, STL | IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, MATH3, 4, IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, MATH3, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, OR, ABD, MATH3, 8, IMMED);
	MATHB(p, 275128321, OR, OFIFO, MATH3, 1, IMMED);
	MATHB(p, 275128321, OR, ONE, MATH3, 2, IMMED);
	MATHB(p, 275128321, OR, ZERO, MATH3, 1, NFU | STL | IMMED);
	MATHB(p, DPOVRD, OR, MATH0, MATH3, 1, 0);
	MATHB(p, DPOVRD, OR, MATH1, MATH3, 8, 0);
	MATHB(p, DPOVRD, OR, MATH2, MATH3, 8, 0);
	MATHB(p, DPOVRD, OR, MATH3, MATH3, 8, NFU);
	MATHB(p, DPOVRD, OR, 0x19261959fedcba01, MATH3, 8, IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, MATH3, 1, 0);
	MATHB(p, DPOVRD, OR, VSEQINSZ, MATH3, 2, STL);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, MATH3, 8, STL);
	MATHB(p, DPOVRD, OR, ABD, MATH3, 8, 0);
	MATHB(p, DPOVRD, OR, OFIFO, MATH3, 4, NFU);
	MATHB(p, DPOVRD, OR, ONE, MATH3, 8, 0);
	MATHB(p, DPOVRD, OR, ZERO, MATH3, 1, 0);
	MATHB(p, SEQINSZ, OR, MATH0, MATH3, 2, NFU);
	MATHB(p, SEQINSZ, OR, MATH1, MATH3, 8, 0);
	MATHB(p, SEQINSZ, OR, MATH2, MATH3, 1, 0);
	MATHB(p, SEQINSZ, OR, MATH3, MATH3, 8, 0);
	MATHB(p, SEQINSZ, OR, 393615378, MATH3, 4, IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, MATH3, 2, 0);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, MATH3, 1, NFU | STL);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, MATH3, 2, NFU);
	MATHB(p, SEQINSZ, OR, ABD, MATH3, 1, 0);
	MATHB(p, SEQINSZ, OR, OFIFO, MATH3, 1, 0);
	MATHB(p, SEQINSZ, OR, ONE, MATH3, 8, STL);
	MATHB(p, SEQINSZ, OR, ZERO, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH0, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH1, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, OR, MATH2, MATH3, 1, STL);
	MATHB(p, SEQOUTSZ, OR, MATH3, MATH3, 4, STL);
	MATHB(p, SEQOUTSZ, OR, 393615378, MATH3, 2, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, MATH3, 2, NFU);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, MATH3, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, OFIFO, MATH3, 4, NFU);
	MATHB(p, SEQOUTSZ, OR, ONE, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, OR, ZERO, MATH3, 8, NFU);
	MATHB(p, VSEQINSZ, OR, MATH0, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, MATH3, 8, 0);
	MATHB(p, VSEQINSZ, OR, MATH2, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, OR, MATH3, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, OR, 393615378, MATH3, 2, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, MATH3, 8, STL);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, OR, ABD, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, OR, OFIFO, MATH3, 8, NFU);
	MATHB(p, VSEQINSZ, OR, ONE, MATH3, 2, STL);
	MATHB(p, VSEQINSZ, OR, ZERO, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH1, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH2, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, MATH3, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, 393615378, MATH3, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, MATH3, 1, NFU);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, ABD, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, MATH3, 4, STL);
	MATHB(p, VSEQOUTSZ, OR, ONE, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, MATH3, 8, NFU | STL);
	MATHB(p, ZERO, OR, MATH0, MATH3, 1, 0);
	MATHB(p, ZERO, OR, MATH1, MATH3, 8, 0);
	MATHB(p, ZERO, OR, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, ZERO, OR, MATH3, MATH3, 1, STL);
	MATHB(p, ZERO, OR, 0x19261959fedcba01, MATH3, 8, NFU | IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, MATH3, 1, 0);
	MATHB(p, ZERO, OR, VSEQINSZ, MATH3, 1, STL);
	MATHB(p, ZERO, OR, VSEQOUTSZ, MATH3, 4, STL);
	MATHB(p, ZERO, OR, ABD, MATH3, 2, 0);
	MATHB(p, ZERO, OR, OFIFO, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, OR, ONE, MATH3, 1, 0);
	MATHB(p, ZERO, OR, ZERO, MATH3, 1, 0);
	MATHB(p, ONE, OR, MATH0, MATH3, 4, 0);
	MATHB(p, ONE, OR, MATH1, MATH3, 4, NFU);
	MATHB(p, ONE, OR, MATH2, MATH3, 4, STL);
	MATHB(p, ONE, OR, MATH3, MATH3, 8, 0);
	MATHB(p, ONE, OR, 393615378, MATH3, 2, NFU | IMMED2);
	MATHB(p, ONE, OR, DPOVRD, MATH3, 8, NFU | STL);
	MATHB(p, ONE, OR, VSEQINSZ, MATH3, 8, STL);
	MATHB(p, ONE, OR, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, ONE, OR, ABD, MATH3, 4, NFU);
	MATHB(p, ONE, OR, OFIFO, MATH3, 1, 0);
	MATHB(p, ONE, OR, ONE, MATH3, 8, 0);
	MATHB(p, ONE, OR, ZERO, MATH3, 1, 0);
	/*OR Operation: DPOVRD Destination register */
	MATHB(p, MATH0, OR, MATH0, DPOVRD, 8, 0);
	MATHB(p, MATH0, OR, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH0, OR, MATH2, DPOVRD, 4, 0);
	MATHB(p, MATH0, OR, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH0, OR, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, MATH0, OR, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH0, OR, VSEQOUTSZ, DPOVRD, 8, 0);
	MATHB(p, MATH0, OR, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH0, OR, OFIFO, DPOVRD, 4, 0);
	MATHB(p, MATH0, OR, ONE, DPOVRD, 4, NFU);
	MATHB(p, MATH0, OR, ZERO, DPOVRD, 2, 0);
	MATHB(p, MATH1, OR, MATH0, DPOVRD, 8, 0);
	MATHB(p, MATH1, OR, MATH1, DPOVRD, 1, NFU);
	MATHB(p, MATH1, OR, MATH2, DPOVRD, 4, STL);
	MATHB(p, MATH1, OR, MATH3, DPOVRD, 4, 0);
	MATHB(p, MATH1, OR, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, MATH1, OR, VSEQINSZ, DPOVRD, 8, STL);
	MATHB(p, MATH1, OR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH1, OR, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH1, OR, OFIFO, DPOVRD, 8, STL);
	MATHB(p, MATH1, OR, ONE, DPOVRD, 2, NFU);
	MATHB(p, MATH1, OR, ZERO, DPOVRD, 4, 0);
	MATHB(p, MATH2, OR, MATH0, DPOVRD, 4, 0);
	MATHB(p, MATH2, OR, MATH1, DPOVRD, 2, 0);
	MATHB(p, MATH2, OR, MATH2, DPOVRD, 4, STL);
	MATHB(p, MATH2, OR, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH2, OR, 393615378, DPOVRD, 4, STL | IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, DPOVRD, 1, NFU);
	MATHB(p, MATH2, OR, VSEQINSZ, DPOVRD, 1, NFU);
	MATHB(p, MATH2, OR, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, MATH2, OR, ABD, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH2, OR, OFIFO, DPOVRD, 4, NFU);
	MATHB(p, MATH2, OR, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH2, OR, ZERO, DPOVRD, 8, 0);
	MATHB(p, MATH3, OR, MATH0, DPOVRD, 1, STL);
	MATHB(p, MATH3, OR, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH3, OR, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH3, OR, MATH3, DPOVRD, 8, STL);
	MATHB(p, MATH3, OR, 0x19261959fedcba01, DPOVRD, 8, IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, MATH3, OR, VSEQINSZ, DPOVRD, 4, NFU);
	MATHB(p, MATH3, OR, VSEQOUTSZ, DPOVRD, 1, STL);
	MATHB(p, MATH3, OR, ABD, DPOVRD, 1, 0);
	MATHB(p, MATH3, OR, OFIFO, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH3, OR, ONE, DPOVRD, 8, 0);
	MATHB(p, MATH3, OR, ZERO, DPOVRD, 1, 0);
	MATHB(p, 275128321, OR, MATH0, DPOVRD, 2, STL | IMMED);
	MATHB(p, 275128321, OR, MATH1, DPOVRD, 2, NFU | IMMED);
	MATHB(p, 275128321, OR, MATH2, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, OR, MATH3, DPOVRD, 4, NFU | IMMED);
	MATHB(p, 275128321, OR, 393615378, DPOVRD, 1, IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, OR, DPOVRD, DPOVRD, 8, NFU | IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, DPOVRD, 1, STL | IMMED);
	MATHB(p, 275128321, OR, ABD, DPOVRD, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, OR, OFIFO, DPOVRD, 8, IMMED);
	MATHB(p, 275128321, OR, ONE, DPOVRD, 8, IFB | IMMED);
	MATHB(p, 275128321, OR, ZERO, DPOVRD, 1, IMMED);
	MATHB(p, DPOVRD, OR, MATH0, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, OR, MATH1, DPOVRD, 2, NFU);
	MATHB(p, DPOVRD, OR, MATH2, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, OR, MATH3, DPOVRD, 4, NFU);
	MATHB(p, DPOVRD, OR, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, OR, VSEQINSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, DPOVRD, 1, STL);
	MATHB(p, DPOVRD, OR, ABD, DPOVRD, 2, STL);
	MATHB(p, DPOVRD, OR, OFIFO, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, OR, ONE, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, OR, ZERO, DPOVRD, 4, NFU);
	MATHB(p, SEQINSZ, OR, MATH0, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, OR, MATH1, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, OR, MATH2, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, OR, MATH3, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, OR, 393615378, DPOVRD, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, DPOVRD, 2, STL);
	MATHB(p, SEQINSZ, OR, ABD, DPOVRD, 4, STL);
	MATHB(p, SEQINSZ, OR, OFIFO, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, OR, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, ZERO, DPOVRD, 4, NFU);
	MATHB(p, SEQOUTSZ, OR, MATH0, DPOVRD, 4, NFU);
	MATHB(p, SEQOUTSZ, OR, MATH1, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, MATH2, DPOVRD, 1, NFU);
	MATHB(p, SEQOUTSZ, OR, MATH3, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, OR, 393615378, DPOVRD, 2, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, DPOVRD, 4, NFU);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, OR, OFIFO, DPOVRD, 8, STL);
	MATHB(p, SEQOUTSZ, OR, ONE, DPOVRD, 1, STL);
	MATHB(p, SEQOUTSZ, OR, ZERO, DPOVRD, 2, STL);
	MATHB(p, VSEQINSZ, OR, MATH0, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, DPOVRD, 1, NFU);
	MATHB(p, VSEQINSZ, OR, MATH2, DPOVRD, 8, STL);
	MATHB(p, VSEQINSZ, OR, MATH3, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, OR, 393615378, DPOVRD, 2, STL | IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, OR, ABD, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, OR, OFIFO, DPOVRD, 8, STL);
	MATHB(p, VSEQINSZ, OR, ONE, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, OR, ZERO, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH1, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, MATH2, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, DPOVRD, 2, STL);
	MATHB(p, VSEQOUTSZ, OR, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, DPOVRD, 1, NFU);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, DPOVRD, 8, NFU);
	MATHB(p, VSEQOUTSZ, OR, ABD, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, DPOVRD, 2, NFU);
	MATHB(p, VSEQOUTSZ, OR, ONE, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, DPOVRD, 4, NFU | STL);
	MATHB(p, ZERO, OR, MATH0, DPOVRD, 4, STL);
	MATHB(p, ZERO, OR, MATH1, DPOVRD, 1, STL);
	MATHB(p, ZERO, OR, MATH2, DPOVRD, 2, NFU);
	MATHB(p, ZERO, OR, MATH3, DPOVRD, 1, NFU | STL);
	MATHB(p, ZERO, OR, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, ZERO, OR, VSEQINSZ, DPOVRD, 4, NFU);
	MATHB(p, ZERO, OR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, ZERO, OR, ABD, DPOVRD, 4, 0);
	MATHB(p, ZERO, OR, OFIFO, DPOVRD, 8, 0);
	MATHB(p, ZERO, OR, ONE, DPOVRD, 1, NFU);
	MATHB(p, ZERO, OR, ZERO, DPOVRD, 1, 0);
	MATHB(p, ONE, OR, MATH0, DPOVRD, 1, 0);
	MATHB(p, ONE, OR, MATH1, DPOVRD, 4, NFU | STL);
	MATHB(p, ONE, OR, MATH2, DPOVRD, 1, 0);
	MATHB(p, ONE, OR, MATH3, DPOVRD, 8, NFU | STL);
	MATHB(p, ONE, OR, 393615378, DPOVRD, 1, NFU | IMMED2);
	MATHB(p, ONE, OR, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, ONE, OR, VSEQINSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, ONE, OR, VSEQOUTSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, ONE, OR, ABD, DPOVRD, 8, 0);
	MATHB(p, ONE, OR, OFIFO, DPOVRD, 4, NFU);
	MATHB(p, ONE, OR, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, ONE, OR, ZERO, DPOVRD, 1, 0);
	/*OR Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, OR, MATH0, SEQINSZ, 4, 0);
	MATHB(p, MATH0, OR, MATH1, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, OR, MATH2, SEQINSZ, 4, 0);
	MATHB(p, MATH0, OR, MATH3, SEQINSZ, 4, 0);
	MATHB(p, MATH0, OR, 393615378, SEQINSZ, 4, NFU | IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH0, OR, VSEQINSZ, SEQINSZ, 4, NFU);
	MATHB(p, MATH0, OR, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, MATH0, OR, ABD, SEQINSZ, 1, NFU);
	MATHB(p, MATH0, OR, OFIFO, SEQINSZ, 8, STL);
	MATHB(p, MATH0, OR, ONE, SEQINSZ, 8, 0);
	MATHB(p, MATH0, OR, ZERO, SEQINSZ, 1, 0);
	MATHB(p, MATH1, OR, MATH0, SEQINSZ, 4, STL);
	MATHB(p, MATH1, OR, MATH1, SEQINSZ, 8, 0);
	MATHB(p, MATH1, OR, MATH2, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, OR, MATH3, SEQINSZ, 2, STL);
	MATHB(p, MATH1, OR, 393615378, SEQINSZ, 2, NFU | IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH1, OR, VSEQINSZ, SEQINSZ, 1, 0);
	MATHB(p, MATH1, OR, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH1, OR, ABD, SEQINSZ, 1, NFU);
	MATHB(p, MATH1, OR, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, MATH1, OR, ONE, SEQINSZ, 8, NFU);
	MATHB(p, MATH1, OR, ZERO, SEQINSZ, 4, 0);
	MATHB(p, MATH2, OR, MATH0, SEQINSZ, 2, 0);
	MATHB(p, MATH2, OR, MATH1, SEQINSZ, 4, 0);
	MATHB(p, MATH2, OR, MATH2, SEQINSZ, 2, 0);
	MATHB(p, MATH2, OR, MATH3, SEQINSZ, 4, 0);
	MATHB(p, MATH2, OR, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, MATH2, OR, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH2, OR, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH2, OR, ABD, SEQINSZ, 4, NFU);
	MATHB(p, MATH2, OR, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH2, OR, ONE, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH2, OR, ZERO, SEQINSZ, 4, STL);
	MATHB(p, MATH3, OR, MATH0, SEQINSZ, 1, NFU);
	MATHB(p, MATH3, OR, MATH1, SEQINSZ, 2, 0);
	MATHB(p, MATH3, OR, MATH2, SEQINSZ, 8, 0);
	MATHB(p, MATH3, OR, MATH3, SEQINSZ, 2, 0);
	MATHB(p, MATH3, OR, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, SEQINSZ, 1, NFU);
	MATHB(p, MATH3, OR, VSEQINSZ, SEQINSZ, 1, 0);
	MATHB(p, MATH3, OR, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH3, OR, ABD, SEQINSZ, 1, 0);
	MATHB(p, MATH3, OR, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH3, OR, ONE, SEQINSZ, 8, STL);
	MATHB(p, MATH3, OR, ZERO, SEQINSZ, 1, 0);
	MATHB(p, 275128321, OR, MATH0, SEQINSZ, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, OR, MATH1, SEQINSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, OR, MATH2, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, OR, MATH3, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, OR, 393615378, SEQINSZ, 1, IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, SEQINSZ, 4, STL | IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, SEQINSZ, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, OR, ABD, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, OR, OFIFO, SEQINSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, OR, ONE, SEQINSZ, 2, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, ZERO, SEQINSZ, 8, IMMED);
	MATHB(p, DPOVRD, OR, MATH0, SEQINSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, OR, MATH1, SEQINSZ, 2, STL);
	MATHB(p, DPOVRD, OR, MATH2, SEQINSZ, 4, STL);
	MATHB(p, DPOVRD, OR, MATH3, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, OR, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, SEQINSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, OR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, SEQINSZ, 4, STL);
	MATHB(p, DPOVRD, OR, ABD, SEQINSZ, 8, STL);
	MATHB(p, DPOVRD, OR, OFIFO, SEQINSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, OR, ONE, SEQINSZ, 8, NFU);
	MATHB(p, DPOVRD, OR, ZERO, SEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, OR, MATH0, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH1, SEQINSZ, 2, NFU);
	MATHB(p, SEQINSZ, OR, MATH2, SEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, OR, MATH3, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, OR, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, SEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, OR, ABD, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, OR, OFIFO, SEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, OR, ONE, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, OR, ZERO, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH0, SEQINSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, OR, MATH1, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, MATH2, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, OR, MATH3, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, OR, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, SEQINSZ, 8, STL);
	MATHB(p, SEQOUTSZ, OR, ABD, SEQINSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, OR, OFIFO, SEQINSZ, 8, STL);
	MATHB(p, SEQOUTSZ, OR, ONE, SEQINSZ, 4, STL);
	MATHB(p, SEQOUTSZ, OR, ZERO, SEQINSZ, 4, STL);
	MATHB(p, VSEQINSZ, OR, MATH0, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, SEQINSZ, 1, NFU);
	MATHB(p, VSEQINSZ, OR, MATH2, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, OR, MATH3, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, SEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, OR, ABD, SEQINSZ, 4, STL);
	MATHB(p, VSEQINSZ, OR, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, ONE, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, ZERO, SEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, OR, MATH0, SEQINSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, OR, MATH1, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, MATH2, SEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, OR, MATH3, SEQINSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, SEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, ABD, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, ONE, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, SEQINSZ, 2, 0);
	MATHB(p, ZERO, OR, MATH0, SEQINSZ, 1, 0);
	MATHB(p, ZERO, OR, MATH1, SEQINSZ, 8, NFU);
	MATHB(p, ZERO, OR, MATH2, SEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, OR, MATH3, SEQINSZ, 2, NFU);
	MATHB(p, ZERO, OR, 393615378, SEQINSZ, 1, NFU | IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, ZERO, OR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, ZERO, OR, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, ZERO, OR, ABD, SEQINSZ, 4, NFU);
	MATHB(p, ZERO, OR, OFIFO, SEQINSZ, 4, NFU);
	MATHB(p, ZERO, OR, ONE, SEQINSZ, 2, 0);
	MATHB(p, ZERO, OR, ZERO, SEQINSZ, 4, NFU | STL);
	MATHB(p, ONE, OR, MATH0, SEQINSZ, 1, 0);
	MATHB(p, ONE, OR, MATH1, SEQINSZ, 1, 0);
	MATHB(p, ONE, OR, MATH2, SEQINSZ, 4, 0);
	MATHB(p, ONE, OR, MATH3, SEQINSZ, 8, 0);
	MATHB(p, ONE, OR, 0x19261959fedcba01, SEQINSZ, 8, STL | IMMED2);
	MATHB(p, ONE, OR, DPOVRD, SEQINSZ, 2, NFU);
	MATHB(p, ONE, OR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, ONE, OR, VSEQOUTSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, ONE, OR, ABD, SEQINSZ, 1, STL);
	MATHB(p, ONE, OR, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, ONE, OR, ONE, SEQINSZ, 1, STL);
	MATHB(p, ONE, OR, ZERO, SEQINSZ, 1, NFU | STL);
	/*OR Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, OR, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, OR, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, OR, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, OR, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, OR, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, OR, VSEQINSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH0, OR, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, OR, ABD, SEQOUTSZ, 8, STL);
	MATHB(p, MATH0, OR, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, OR, ONE, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH0, OR, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, OR, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, OR, MATH1, SEQOUTSZ, 1, STL);
	MATHB(p, MATH1, OR, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, OR, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, OR, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, SEQOUTSZ, 1, STL);
	MATHB(p, MATH1, OR, VSEQINSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH1, OR, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, OR, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, OR, OFIFO, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, OR, ONE, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH1, OR, ZERO, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, OR, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, OR, MATH1, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, OR, MATH2, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH2, OR, MATH3, SEQOUTSZ, 1, STL);
	MATHB(p, MATH2, OR, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, OR, VSEQINSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, OR, VSEQOUTSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH2, OR, ABD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, OR, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, OR, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, OR, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, OR, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, OR, MATH1, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH3, OR, MATH2, SEQOUTSZ, 1, STL);
	MATHB(p, MATH3, OR, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, OR, 0x19261959fedcba01, SEQOUTSZ, 8, NFU | IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, OR, VSEQINSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH3, OR, VSEQOUTSZ, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH3, OR, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, OR, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, OR, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, OR, ZERO, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, 275128321, OR, MATH0, SEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, OR, MATH1, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, OR, MATH2, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, OR, MATH3, SEQOUTSZ, 1, STL | IMMED);
	MATHB(p, 275128321, OR, 393615378, SEQOUTSZ, 4,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, SEQOUTSZ, 2, NFU | IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, SEQOUTSZ, 1, STL | IMMED);
	MATHB(p, 275128321, OR, ABD, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, OR, OFIFO, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, ONE, SEQOUTSZ, 8, STL | IMMED);
	MATHB(p, 275128321, OR, ZERO, SEQOUTSZ, 2, IMMED);
	MATHB(p, DPOVRD, OR, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, DPOVRD, OR, MATH1, SEQOUTSZ, 8, STL);
	MATHB(p, DPOVRD, OR, MATH2, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, OR, MATH3, SEQOUTSZ, 4, STL);
	MATHB(p, DPOVRD, OR, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, OR, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, OR, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, OR, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, OR, ONE, SEQOUTSZ, 8, STL);
	MATHB(p, DPOVRD, OR, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, SEQINSZ, OR, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, OR, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, OR, MATH2, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQINSZ, OR, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, OR, 0x19261959fedcba01, SEQOUTSZ, 8,
	      NFU | IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, SEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, SEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, OR, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, OR, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, OR, ONE, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, OR, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH2, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, MATH3, SEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, OR, 393615378, SEQOUTSZ, 2, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, OR, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, OR, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, ZERO, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, OR, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, OR, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, MATH3, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, OR, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, ABD, SEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, OR, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, OR, MATH1, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, OR, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, SEQOUTSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, OR, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, OR, MATH0, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, OR, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, OR, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, OR, MATH3, SEQOUTSZ, 1, STL);
	MATHB(p, ZERO, OR, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, OR, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, OR, VSEQOUTSZ, SEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, OR, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, OR, OFIFO, SEQOUTSZ, 4, STL);
	MATHB(p, ZERO, OR, ONE, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, OR, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, OR, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, OR, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, OR, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, OR, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, OR, 393615378, SEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, ONE, OR, DPOVRD, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, OR, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, OR, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, OR, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, OR, OFIFO, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, OR, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, OR, ZERO, SEQOUTSZ, 1, STL);
	/*OR Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, OR, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, OR, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, OR, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, OR, MATH3, VSEQINSZ, 2, NFU);
	MATHB(p, MATH0, OR, 393615378, VSEQINSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, OR, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH0, OR, VSEQOUTSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH0, OR, ABD, VSEQINSZ, 1, STL);
	MATHB(p, MATH0, OR, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, OR, ONE, VSEQINSZ, 8, STL);
	MATHB(p, MATH0, OR, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, OR, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, OR, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, OR, MATH2, VSEQINSZ, 8, NFU);
	MATHB(p, MATH1, OR, MATH3, VSEQINSZ, 1, NFU);
	MATHB(p, MATH1, OR, 393615378, VSEQINSZ, 2, STL | IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, OR, VSEQINSZ, VSEQINSZ, 2, STL);
	MATHB(p, MATH1, OR, VSEQOUTSZ, VSEQINSZ, 1, NFU);
	MATHB(p, MATH1, OR, ABD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, OR, OFIFO, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, OR, ONE, VSEQINSZ, 2, NFU);
	MATHB(p, MATH1, OR, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, OR, MATH0, VSEQINSZ, 4, STL);
	MATHB(p, MATH2, OR, MATH1, VSEQINSZ, 2, STL);
	MATHB(p, MATH2, OR, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, OR, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, OR, 393615378, VSEQINSZ, 1, NFU | STL | IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH2, OR, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, OR, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, OR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, OR, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, OR, ONE, VSEQINSZ, 1, STL);
	MATHB(p, MATH2, OR, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, OR, MATH0, VSEQINSZ, 1, STL);
	MATHB(p, MATH3, OR, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, OR, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, OR, MATH3, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, OR, 393615378, VSEQINSZ, 1, STL | IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, VSEQINSZ, 8, STL);
	MATHB(p, MATH3, OR, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, OR, VSEQOUTSZ, VSEQINSZ, 8, STL);
	MATHB(p, MATH3, OR, ABD, VSEQINSZ, 2, NFU);
	MATHB(p, MATH3, OR, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, OR, ONE, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, OR, ZERO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, 275128321, OR, MATH0, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, OR, MATH1, VSEQINSZ, 8, IFB | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, MATH2, VSEQINSZ, 8, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, MATH3, VSEQINSZ, 8, NFU | IMMED);
	MATHB(p, 275128321, OR, 393615378, VSEQINSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, OR, ABD, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, OR, OFIFO, VSEQINSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, OR, ONE, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, OR, ZERO, VSEQINSZ, 2, IMMED);
	MATHB(p, DPOVRD, OR, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, OR, MATH1, VSEQINSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, OR, MATH2, VSEQINSZ, 2, NFU);
	MATHB(p, DPOVRD, OR, MATH3, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, OR, 393615378, VSEQINSZ, 2, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, OR, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, OR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, OR, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, OR, ONE, VSEQINSZ, 2, STL);
	MATHB(p, DPOVRD, OR, ZERO, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH0, VSEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, OR, MATH1, VSEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, OR, MATH2, VSEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, OR, MATH3, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, OR, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, OR, ONE, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, OR, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, OR, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, 393615378, VSEQINSZ, 2, STL | IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, VSEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, VSEQINSZ, 4, STL);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, VSEQINSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, OR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, OR, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, OR, ONE, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, MATH2, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQINSZ, OR, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, ABD, VSEQINSZ, 8, STL);
	MATHB(p, VSEQINSZ, OR, OFIFO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, OR, ONE, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, OR, ZERO, VSEQINSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, OR, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH1, VSEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, OR, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, VSEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, OR, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, ABD, VSEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, OR, ONE, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, OR, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, OR, MATH1, VSEQINSZ, 8, NFU);
	MATHB(p, ZERO, OR, MATH2, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, OR, MATH3, VSEQINSZ, 8, STL);
	MATHB(p, ZERO, OR, 393615378, VSEQINSZ, 4, NFU | IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, OR, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, OR, VSEQOUTSZ, VSEQINSZ, 2, STL);
	MATHB(p, ZERO, OR, ABD, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, OR, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, ZERO, OR, ONE, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, OR, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, ONE, OR, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, ONE, OR, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, ONE, OR, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, ONE, OR, MATH3, VSEQINSZ, 4, 0);
	MATHB(p, ONE, OR, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, ONE, OR, DPOVRD, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ONE, OR, VSEQINSZ, VSEQINSZ, 1, STL);
	MATHB(p, ONE, OR, VSEQOUTSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, OR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, ONE, OR, OFIFO, VSEQINSZ, 2, STL);
	MATHB(p, ONE, OR, ONE, VSEQINSZ, 4, NFU);
	MATHB(p, ONE, OR, ZERO, VSEQINSZ, 4, 0);
	/*OR Operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, OR, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, OR, MATH1, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH0, OR, MATH2, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH0, OR, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, OR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, OR, VSEQINSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH0, OR, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, OR, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, OR, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, OR, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, OR, ZERO, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH1, OR, MATH0, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH1, OR, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, OR, MATH2, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, OR, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, OR, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, OR, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, OR, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, OR, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH1, OR, OFIFO, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, OR, ONE, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH1, OR, ZERO, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH2, OR, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, OR, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, OR, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, OR, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, OR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, OR, VSEQINSZ, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, OR, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, OR, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, OR, OFIFO, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH2, OR, ONE, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, OR, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, OR, MATH0, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH3, OR, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, OR, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, OR, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, OR, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, OR, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, OR, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, OR, ABD, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, OR, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, OR, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, OR, ZERO, VSEQOUTSZ, 2, NFU);
	MATHB(p, 275128321, OR, MATH0, VSEQOUTSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, OR, MATH1, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, OR, MATH2, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, OR, MATH3, VSEQOUTSZ, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, OR, 393615378, VSEQOUTSZ, 2,
	      NFU | IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, VSEQOUTSZ, 2, NFU | IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, VSEQOUTSZ, 2,
	      NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, ABD, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, OR, OFIFO, VSEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, ONE, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, OR, ZERO, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, DPOVRD, OR, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, OR, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, OR, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, OR, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, OR, 393615378, VSEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, VSEQOUTSZ, 4, STL);
	MATHB(p, DPOVRD, OR, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, OR, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, OR, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, OR, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, OR, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, OR, MATH0, VSEQOUTSZ, 2, NFU);
	MATHB(p, SEQINSZ, OR, MATH1, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, OR, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, OR, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, OR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, OR, ABD, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, OR, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, OR, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, OR, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, OR, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, OR, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, MATH2, VSEQOUTSZ, 4, STL);
	MATHB(p, SEQOUTSZ, OR, MATH3, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, OR, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, OFIFO, VSEQOUTSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, OR, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, OR, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, OR, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, MATH2, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, OR, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, OR, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, OR, ABD, VSEQOUTSZ, 4, NFU);
	MATHB(p, VSEQINSZ, OR, OFIFO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, OR, ONE, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, OR, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, OR, MATH1, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, OR, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, ZERO, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, OR, MATH0, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, OR, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, OR, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, OR, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, ZERO, OR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, VSEQOUTSZ, 2, STL);
	MATHB(p, ZERO, OR, VSEQINSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, OR, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, OR, ABD, VSEQOUTSZ, 4, STL);
	MATHB(p, ZERO, OR, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, OR, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, OR, ZERO, VSEQOUTSZ, 2, STL);
	MATHB(p, ONE, OR, MATH0, VSEQOUTSZ, 1, STL);
	MATHB(p, ONE, OR, MATH1, VSEQOUTSZ, 4, NFU);
	MATHB(p, ONE, OR, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, OR, MATH3, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ONE, OR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, ONE, OR, DPOVRD, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, ONE, OR, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, OR, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, OR, ABD, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ONE, OR, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, OR, ONE, VSEQOUTSZ, 8, STL);
	MATHB(p, ONE, OR, ZERO, VSEQOUTSZ, 8, STL);
	/*OR Operation: NONE Destination register */
	MATHB(p, MATH0, OR, MATH0, NONE, 2, NFU);
	MATHB(p, MATH0, OR, MATH1, NONE, 4, STL);
	MATHB(p, MATH0, OR, MATH2, NONE, 4, NFU);
	MATHB(p, MATH0, OR, MATH3, NONE, 4, 0);
	MATHB(p, MATH0, OR, 393615378, NONE, 1, NFU | IMMED2);
	MATHB(p, MATH0, OR, DPOVRD, NONE, 2, NFU);
	MATHB(p, MATH0, OR, VSEQINSZ, NONE, 8, 0);
	MATHB(p, MATH0, OR, VSEQOUTSZ, NONE, 8, STL);
	MATHB(p, MATH0, OR, ABD, NONE, 1, STL);
	MATHB(p, MATH0, OR, OFIFO, NONE, 8, NFU);
	MATHB(p, MATH0, OR, ONE, NONE, 2, NFU);
	MATHB(p, MATH0, OR, ZERO, NONE, 2, 0);
	MATHB(p, MATH1, OR, MATH0, NONE, 8, STL);
	MATHB(p, MATH1, OR, MATH1, NONE, 4, 0);
	MATHB(p, MATH1, OR, MATH2, NONE, 2, NFU | STL);
	MATHB(p, MATH1, OR, MATH3, NONE, 8, NFU | STL);
	MATHB(p, MATH1, OR, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, MATH1, OR, DPOVRD, NONE, 4, 0);
	MATHB(p, MATH1, OR, VSEQINSZ, NONE, 2, 0);
	MATHB(p, MATH1, OR, VSEQOUTSZ, NONE, 2, STL);
	MATHB(p, MATH1, OR, ABD, NONE, 4, 0);
	MATHB(p, MATH1, OR, OFIFO, NONE, 8, 0);
	MATHB(p, MATH1, OR, ONE, NONE, 2, 0);
	MATHB(p, MATH1, OR, ZERO, NONE, 4, NFU);
	MATHB(p, MATH2, OR, MATH0, NONE, 8, NFU | STL);
	MATHB(p, MATH2, OR, MATH1, NONE, 4, 0);
	MATHB(p, MATH2, OR, MATH2, NONE, 4, STL);
	MATHB(p, MATH2, OR, MATH3, NONE, 1, 0);
	MATHB(p, MATH2, OR, 393615378, NONE, 1, NFU | STL | IMMED2);
	MATHB(p, MATH2, OR, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH2, OR, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, MATH2, OR, VSEQOUTSZ, NONE, 2, NFU);
	MATHB(p, MATH2, OR, ABD, NONE, 8, 0);
	MATHB(p, MATH2, OR, OFIFO, NONE, 8, 0);
	MATHB(p, MATH2, OR, ONE, NONE, 2, 0);
	MATHB(p, MATH2, OR, ZERO, NONE, 1, 0);
	MATHB(p, MATH3, OR, MATH0, NONE, 2, 0);
	MATHB(p, MATH3, OR, MATH1, NONE, 8, NFU);
	MATHB(p, MATH3, OR, MATH2, NONE, 1, STL);
	MATHB(p, MATH3, OR, MATH3, NONE, 8, NFU | STL);
	MATHB(p, MATH3, OR, 393615378, NONE, 2, NFU | IMMED2);
	MATHB(p, MATH3, OR, DPOVRD, NONE, 1, STL);
	MATHB(p, MATH3, OR, VSEQINSZ, NONE, 8, NFU | STL);
	MATHB(p, MATH3, OR, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, MATH3, OR, ABD, NONE, 2, 0);
	MATHB(p, MATH3, OR, OFIFO, NONE, 2, 0);
	MATHB(p, MATH3, OR, ONE, NONE, 2, 0);
	MATHB(p, MATH3, OR, ZERO, NONE, 2, NFU | STL);
	MATHB(p, 275128321, OR, MATH0, NONE, 1, NFU | IMMED);
	MATHB(p, 275128321, OR, MATH1, NONE, 8, IFB | IMMED);
	MATHB(p, 275128321, OR, MATH2, NONE, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, OR, MATH3, NONE, 8, IMMED);
	MATHB(p, 275128321, OR, 393615378, NONE, 1, IMMED | IMMED2);
	MATHB(p, 275128321, OR, DPOVRD, NONE, 1, IMMED);
	MATHB(p, 275128321, OR, VSEQINSZ, NONE, 4, IMMED);
	MATHB(p, 275128321, OR, VSEQOUTSZ, NONE, 2, IMMED);
	MATHB(p, 275128321, OR, ABD, NONE, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, OR, OFIFO, NONE, 2, IMMED);
	MATHB(p, 275128321, OR, ONE, NONE, 4, NFU | IMMED);
	MATHB(p, 275128321, OR, ZERO, NONE, 1, IMMED);
	MATHB(p, DPOVRD, OR, MATH0, NONE, 4, NFU | STL);
	MATHB(p, DPOVRD, OR, MATH1, NONE, 2, STL);
	MATHB(p, DPOVRD, OR, MATH2, NONE, 4, STL);
	MATHB(p, DPOVRD, OR, MATH3, NONE, 8, NFU);
	MATHB(p, DPOVRD, OR, 393615378, NONE, 2, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, OR, DPOVRD, NONE, 8, 0);
	MATHB(p, DPOVRD, OR, VSEQINSZ, NONE, 4, 0);
	MATHB(p, DPOVRD, OR, VSEQOUTSZ, NONE, 2, STL);
	MATHB(p, DPOVRD, OR, ABD, NONE, 8, NFU | STL);
	MATHB(p, DPOVRD, OR, OFIFO, NONE, 2, 0);
	MATHB(p, DPOVRD, OR, ONE, NONE, 4, 0);
	MATHB(p, DPOVRD, OR, ZERO, NONE, 4, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH0, NONE, 4, NFU | STL);
	MATHB(p, SEQINSZ, OR, MATH1, NONE, 8, STL);
	MATHB(p, SEQINSZ, OR, MATH2, NONE, 2, STL);
	MATHB(p, SEQINSZ, OR, MATH3, NONE, 4, 0);
	MATHB(p, SEQINSZ, OR, 393615378, NONE, 1, IMMED2);
	MATHB(p, SEQINSZ, OR, DPOVRD, NONE, 2, STL);
	MATHB(p, SEQINSZ, OR, VSEQINSZ, NONE, 4, 0);
	MATHB(p, SEQINSZ, OR, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, SEQINSZ, OR, ABD, NONE, 8, NFU);
	MATHB(p, SEQINSZ, OR, OFIFO, NONE, 1, 0);
	MATHB(p, SEQINSZ, OR, ONE, NONE, 1, 0);
	MATHB(p, SEQINSZ, OR, ZERO, NONE, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, OR, MATH0, NONE, 1, NFU);
	MATHB(p, SEQOUTSZ, OR, MATH1, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, OR, MATH2, NONE, 1, STL);
	MATHB(p, SEQOUTSZ, OR, MATH3, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, OR, 393615378, NONE, 1, IMMED2);
	MATHB(p, SEQOUTSZ, OR, DPOVRD, NONE, 1, NFU);
	MATHB(p, SEQOUTSZ, OR, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, SEQOUTSZ, OR, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, OR, ABD, NONE, 4, STL);
	MATHB(p, SEQOUTSZ, OR, OFIFO, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, OR, ONE, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, OR, ZERO, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, OR, MATH0, NONE, 1, NFU | STL);
	MATHB(p, VSEQINSZ, OR, MATH1, NONE, 8, STL);
	MATHB(p, VSEQINSZ, OR, MATH2, NONE, 1, NFU | STL);
	MATHB(p, VSEQINSZ, OR, MATH3, NONE, 1, 0);
	MATHB(p, VSEQINSZ, OR, 393615378, NONE, 1, IMMED2);
	MATHB(p, VSEQINSZ, OR, DPOVRD, NONE, 4, NFU | STL);
	MATHB(p, VSEQINSZ, OR, VSEQINSZ, NONE, 8, 0);
	MATHB(p, VSEQINSZ, OR, VSEQOUTSZ, NONE, 8, STL);
	MATHB(p, VSEQINSZ, OR, ABD, NONE, 4, 0);
	MATHB(p, VSEQINSZ, OR, OFIFO, NONE, 2, 0);
	MATHB(p, VSEQINSZ, OR, ONE, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, OR, ZERO, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH0, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH1, NONE, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, MATH2, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, OR, MATH3, NONE, 2, NFU);
	MATHB(p, VSEQOUTSZ, OR, 393615378, NONE, 8, IFB | IMMED2);
	MATHB(p, VSEQOUTSZ, OR, DPOVRD, NONE, 1, NFU);
	MATHB(p, VSEQOUTSZ, OR, VSEQINSZ, NONE, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, OR, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, OR, ABD, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, OFIFO, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, OR, ONE, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, OR, ZERO, NONE, 4, 0);
	MATHB(p, ZERO, OR, MATH0, NONE, 8, NFU | STL);
	MATHB(p, ZERO, OR, MATH1, NONE, 8, 0);
	MATHB(p, ZERO, OR, MATH2, NONE, 2, 0);
	MATHB(p, ZERO, OR, MATH3, NONE, 4, NFU | STL);
	MATHB(p, ZERO, OR, 393615378, NONE, 4, IMMED2);
	MATHB(p, ZERO, OR, DPOVRD, NONE, 1, 0);
	MATHB(p, ZERO, OR, VSEQINSZ, NONE, 1, NFU);
	MATHB(p, ZERO, OR, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, ZERO, OR, ABD, NONE, 4, STL);
	MATHB(p, ZERO, OR, OFIFO, NONE, 8, NFU);
	MATHB(p, ZERO, OR, ONE, NONE, 4, 0);
	MATHB(p, ZERO, OR, ZERO, NONE, 2, 0);
	MATHB(p, ONE, OR, MATH0, NONE, 2, 0);
	MATHB(p, ONE, OR, MATH1, NONE, 2, STL);
	MATHB(p, ONE, OR, MATH2, NONE, 1, 0);
	MATHB(p, ONE, OR, MATH3, NONE, 1, 0);
	MATHB(p, ONE, OR, 393615378, NONE, 4, IMMED2);
	MATHB(p, ONE, OR, DPOVRD, NONE, 2, 0);
	MATHB(p, ONE, OR, VSEQINSZ, NONE, 1, NFU | STL);
	MATHB(p, ONE, OR, VSEQOUTSZ, NONE, 8, NFU);
	MATHB(p, ONE, OR, ABD, NONE, 8, 0);
	MATHB(p, ONE, OR, OFIFO, NONE, 4, NFU);
	MATHB(p, ONE, OR, ONE, NONE, 1, 0);
	MATHB(p, ONE, OR, ZERO, NONE, 8, NFU);
	/*AND Operation: MATH0 Destination register */
	MATHB(p, MATH0, AND, MATH0, MATH0, 2, 0);
	MATHB(p, MATH0, AND, MATH1, MATH0, 4, STL);
	MATHB(p, MATH0, AND, MATH2, MATH0, 4, STL);
	MATHB(p, MATH0, AND, MATH3, MATH0, 2, NFU | STL);
	MATHB(p, MATH0, AND, 393615378, MATH0, 2, NFU | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, MATH0, 2, STL);
	MATHB(p, MATH0, AND, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, MATH0, AND, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH0, AND, ABD, MATH0, 1, NFU | STL);
	MATHB(p, MATH0, AND, OFIFO, MATH0, 8, NFU);
	MATHB(p, MATH0, AND, ONE, MATH0, 1, 0);
	MATHB(p, MATH0, AND, ZERO, MATH0, 4, 0);
	MATHB(p, MATH1, AND, MATH0, MATH0, 1, STL);
	MATHB(p, MATH1, AND, MATH1, MATH0, 8, 0);
	MATHB(p, MATH1, AND, MATH2, MATH0, 8, NFU | STL);
	MATHB(p, MATH1, AND, MATH3, MATH0, 4, 0);
	MATHB(p, MATH1, AND, 393615378, MATH0, 4, IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, MATH0, 8, NFU);
	MATHB(p, MATH1, AND, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, MATH1, AND, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH1, AND, ABD, MATH0, 2, 0);
	MATHB(p, MATH1, AND, OFIFO, MATH0, 2, STL);
	MATHB(p, MATH1, AND, ONE, MATH0, 4, NFU | STL);
	MATHB(p, MATH1, AND, ZERO, MATH0, 8, 0);
	MATHB(p, MATH2, AND, MATH0, MATH0, 1, 0);
	MATHB(p, MATH2, AND, MATH1, MATH0, 4, NFU);
	MATHB(p, MATH2, AND, MATH2, MATH0, 8, STL);
	MATHB(p, MATH2, AND, MATH3, MATH0, 8, STL);
	MATHB(p, MATH2, AND, 393615378, MATH0, 1, STL | IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, MATH0, 8, NFU | STL);
	MATHB(p, MATH2, AND, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH2, AND, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, MATH2, AND, ABD, MATH0, 4, 0);
	MATHB(p, MATH2, AND, OFIFO, MATH0, 1, 0);
	MATHB(p, MATH2, AND, ONE, MATH0, 2, 0);
	MATHB(p, MATH2, AND, ZERO, MATH0, 4, 0);
	MATHB(p, MATH3, AND, MATH0, MATH0, 1, NFU | STL);
	MATHB(p, MATH3, AND, MATH1, MATH0, 4, NFU);
	MATHB(p, MATH3, AND, MATH2, MATH0, 8, NFU | STL);
	MATHB(p, MATH3, AND, MATH3, MATH0, 8, 0);
	MATHB(p, MATH3, AND, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, MATH0, 1, 0);
	MATHB(p, MATH3, AND, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, MATH3, AND, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, MATH3, AND, ABD, MATH0, 1, NFU | STL);
	MATHB(p, MATH3, AND, OFIFO, MATH0, 4, 0);
	MATHB(p, MATH3, AND, ONE, MATH0, 4, 0);
	MATHB(p, MATH3, AND, ZERO, MATH0, 8, NFU | STL);
	MATHB(p, 275128321, AND, MATH0, MATH0, 1, STL | IMMED);
	MATHB(p, 275128321, AND, MATH1, MATH0, 4, NFU | IMMED);
	MATHB(p, 275128321, AND, MATH2, MATH0, 2, NFU | IMMED);
	MATHB(p, 275128321, AND, MATH3, MATH0, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, 393615378, MATH0, 2, IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, MATH0, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, AND, VSEQINSZ, MATH0, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, MATH0, 2, IMMED);
	MATHB(p, 275128321, AND, ABD, MATH0, 1, IMMED);
	MATHB(p, 275128321, AND, OFIFO, MATH0, 4, NFU | IMMED);
	MATHB(p, 275128321, AND, ONE, MATH0, 4, IMMED);
	MATHB(p, 275128321, AND, ZERO, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, DPOVRD, AND, MATH0, MATH0, 1, NFU | STL);
	MATHB(p, DPOVRD, AND, MATH1, MATH0, 4, 0);
	MATHB(p, DPOVRD, AND, MATH2, MATH0, 8, STL);
	MATHB(p, DPOVRD, AND, MATH3, MATH0, 2, 0);
	MATHB(p, DPOVRD, AND, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, MATH0, 2, STL);
	MATHB(p, DPOVRD, AND, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, MATH0, 2, NFU | STL);
	MATHB(p, DPOVRD, AND, ABD, MATH0, 1, 0);
	MATHB(p, DPOVRD, AND, OFIFO, MATH0, 2, 0);
	MATHB(p, DPOVRD, AND, ONE, MATH0, 2, NFU | STL);
	MATHB(p, DPOVRD, AND, ZERO, MATH0, 4, 0);
	MATHB(p, SEQINSZ, AND, MATH0, MATH0, 1, NFU | STL);
	MATHB(p, SEQINSZ, AND, MATH1, MATH0, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH2, MATH0, 8, STL);
	MATHB(p, SEQINSZ, AND, MATH3, MATH0, 1, STL);
	MATHB(p, SEQINSZ, AND, 393615378, MATH0, 1, IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, MATH0, 2, 0);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, MATH0, 8, NFU | STL);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, SEQINSZ, AND, ABD, MATH0, 2, NFU);
	MATHB(p, SEQINSZ, AND, OFIFO, MATH0, 1, 0);
	MATHB(p, SEQINSZ, AND, ONE, MATH0, 1, 0);
	MATHB(p, SEQINSZ, AND, ZERO, MATH0, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, MATH0, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, AND, MATH1, MATH0, 8, NFU);
	MATHB(p, SEQOUTSZ, AND, MATH2, MATH0, 8, NFU);
	MATHB(p, SEQOUTSZ, AND, MATH3, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, AND, 393615378, MATH0, 2, IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, MATH0, 8, NFU);
	MATHB(p, SEQOUTSZ, AND, ABD, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, MATH0, 2, STL);
	MATHB(p, SEQOUTSZ, AND, ONE, MATH0, 8, NFU);
	MATHB(p, SEQOUTSZ, AND, ZERO, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, AND, MATH0, MATH0, 4, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH1, MATH0, 1, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH2, MATH0, 2, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH3, MATH0, 4, NFU | STL);
	MATHB(p, VSEQINSZ, AND, 393615378, MATH0, 1, IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, MATH0, 2, NFU);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, MATH0, 2, NFU | STL);
	MATHB(p, VSEQINSZ, AND, ABD, MATH0, 1, NFU | STL);
	MATHB(p, VSEQINSZ, AND, OFIFO, MATH0, 8, NFU | STL);
	MATHB(p, VSEQINSZ, AND, ONE, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, AND, ZERO, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH0, MATH0, 4, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH1, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH2, MATH0, 2, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH3, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, 393615378, MATH0, 4, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, MATH0, 2, NFU);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, MATH0, 1, NFU);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, ABD, MATH0, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, MATH0, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, ONE, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, ZERO, MATH0, 4, 0);
	MATHB(p, ZERO, AND, MATH0, MATH0, 1, 0);
	MATHB(p, ZERO, AND, MATH1, MATH0, 4, NFU);
	MATHB(p, ZERO, AND, MATH2, MATH0, 2, NFU | STL);
	MATHB(p, ZERO, AND, MATH3, MATH0, 4, NFU);
	MATHB(p, ZERO, AND, 393615378, MATH0, 4, IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, MATH0, 1, 0);
	MATHB(p, ZERO, AND, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, ZERO, AND, ABD, MATH0, 4, NFU);
	MATHB(p, ZERO, AND, OFIFO, MATH0, 2, 0);
	MATHB(p, ZERO, AND, ONE, MATH0, 2, 0);
	MATHB(p, ZERO, AND, ZERO, MATH0, 2, NFU);
	MATHB(p, ONE, AND, MATH0, MATH0, 8, 0);
	MATHB(p, ONE, AND, MATH1, MATH0, 1, 0);
	MATHB(p, ONE, AND, MATH2, MATH0, 2, 0);
	MATHB(p, ONE, AND, MATH3, MATH0, 2, STL);
	MATHB(p, ONE, AND, 393615378, MATH0, 8, IFB | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, MATH0, 1, STL);
	MATHB(p, ONE, AND, VSEQINSZ, MATH0, 1, STL);
	MATHB(p, ONE, AND, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, ONE, AND, ABD, MATH0, 4, 0);
	MATHB(p, ONE, AND, OFIFO, MATH0, 4, 0);
	MATHB(p, ONE, AND, ONE, MATH0, 2, NFU);
	MATHB(p, ONE, AND, ZERO, MATH0, 4, 0);
	/*AND Operation: MATH1 Destination register */
	MATHB(p, MATH0, AND, MATH0, MATH1, 1, STL);
	MATHB(p, MATH0, AND, MATH1, MATH1, 8, 0);
	MATHB(p, MATH0, AND, MATH2, MATH1, 4, STL);
	MATHB(p, MATH0, AND, MATH3, MATH1, 2, 0);
	MATHB(p, MATH0, AND, 393615378, MATH1, 2, NFU | STL | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, MATH1, 8, 0);
	MATHB(p, MATH0, AND, VSEQINSZ, MATH1, 4, NFU | STL);
	MATHB(p, MATH0, AND, VSEQOUTSZ, MATH1, 8, NFU);
	MATHB(p, MATH0, AND, ABD, MATH1, 2, 0);
	MATHB(p, MATH0, AND, OFIFO, MATH1, 4, 0);
	MATHB(p, MATH0, AND, ONE, MATH1, 8, 0);
	MATHB(p, MATH0, AND, ZERO, MATH1, 2, 0);
	MATHB(p, MATH1, AND, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, MATH1, AND, MATH1, MATH1, 8, NFU | STL);
	MATHB(p, MATH1, AND, MATH2, MATH1, 2, NFU);
	MATHB(p, MATH1, AND, MATH3, MATH1, 2, 0);
	MATHB(p, MATH1, AND, 393615378, MATH1, 4, STL | IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, MATH1, 1, 0);
	MATHB(p, MATH1, AND, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, MATH1, AND, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, MATH1, AND, ABD, MATH1, 4, 0);
	MATHB(p, MATH1, AND, OFIFO, MATH1, 4, STL);
	MATHB(p, MATH1, AND, ONE, MATH1, 1, STL);
	MATHB(p, MATH1, AND, ZERO, MATH1, 4, NFU);
	MATHB(p, MATH2, AND, MATH0, MATH1, 8, 0);
	MATHB(p, MATH2, AND, MATH1, MATH1, 8, 0);
	MATHB(p, MATH2, AND, MATH2, MATH1, 1, 0);
	MATHB(p, MATH2, AND, MATH3, MATH1, 1, STL);
	MATHB(p, MATH2, AND, 393615378, MATH1, 4, NFU | IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, MATH1, 8, NFU);
	MATHB(p, MATH2, AND, VSEQINSZ, MATH1, 1, NFU);
	MATHB(p, MATH2, AND, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH2, AND, ABD, MATH1, 4, NFU);
	MATHB(p, MATH2, AND, OFIFO, MATH1, 8, 0);
	MATHB(p, MATH2, AND, ONE, MATH1, 1, NFU);
	MATHB(p, MATH2, AND, ZERO, MATH1, 2, 0);
	MATHB(p, MATH3, AND, MATH0, MATH1, 8, 0);
	MATHB(p, MATH3, AND, MATH1, MATH1, 8, NFU);
	MATHB(p, MATH3, AND, MATH2, MATH1, 8, 0);
	MATHB(p, MATH3, AND, MATH3, MATH1, 2, 0);
	MATHB(p, MATH3, AND, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, MATH1, 2, 0);
	MATHB(p, MATH3, AND, VSEQINSZ, MATH1, 8, NFU);
	MATHB(p, MATH3, AND, VSEQOUTSZ, MATH1, 2, STL);
	MATHB(p, MATH3, AND, ABD, MATH1, 2, 0);
	MATHB(p, MATH3, AND, OFIFO, MATH1, 2, STL);
	MATHB(p, MATH3, AND, ONE, MATH1, 8, 0);
	MATHB(p, MATH3, AND, ZERO, MATH1, 2, 0);
	MATHB(p, 275128321, AND, MATH0, MATH1, 1, STL | IMMED);
	MATHB(p, 275128321, AND, MATH1, MATH1, 4, IMMED);
	MATHB(p, 275128321, AND, MATH2, MATH1, 4, NFU | IMMED);
	MATHB(p, 275128321, AND, MATH3, MATH1, 2, NFU | IMMED);
	MATHB(p, 275128321, AND, 393615378, MATH1, 4, IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, MATH1, 2, IMMED);
	MATHB(p, 275128321, AND, VSEQINSZ, MATH1, 1, IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, MATH1, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, AND, ABD, MATH1, 8, IMMED);
	MATHB(p, 275128321, AND, OFIFO, MATH1, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, ONE, MATH1, 2, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, AND, ZERO, MATH1, 8, IMMED);
	MATHB(p, DPOVRD, AND, MATH0, MATH1, 4, 0);
	MATHB(p, DPOVRD, AND, MATH1, MATH1, 1, STL);
	MATHB(p, DPOVRD, AND, MATH2, MATH1, 2, NFU);
	MATHB(p, DPOVRD, AND, MATH3, MATH1, 1, 0);
	MATHB(p, DPOVRD, AND, 0x19261959fedcba01, MATH1, 8, IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, MATH1, 1, 0);
	MATHB(p, DPOVRD, AND, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, DPOVRD, AND, ABD, MATH1, 1, STL);
	MATHB(p, DPOVRD, AND, OFIFO, MATH1, 4, 0);
	MATHB(p, DPOVRD, AND, ONE, MATH1, 8, 0);
	MATHB(p, DPOVRD, AND, ZERO, MATH1, 2, NFU);
	MATHB(p, SEQINSZ, AND, MATH0, MATH1, 8, 0);
	MATHB(p, SEQINSZ, AND, MATH1, MATH1, 8, 0);
	MATHB(p, SEQINSZ, AND, MATH2, MATH1, 2, NFU);
	MATHB(p, SEQINSZ, AND, MATH3, MATH1, 8, NFU);
	MATHB(p, SEQINSZ, AND, 393615378, MATH1, 4, IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, MATH1, 1, 0);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, MATH1, 4, NFU);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, MATH1, 8, NFU);
	MATHB(p, SEQINSZ, AND, ABD, MATH1, 4, STL);
	MATHB(p, SEQINSZ, AND, OFIFO, MATH1, 1, NFU);
	MATHB(p, SEQINSZ, AND, ONE, MATH1, 2, 0);
	MATHB(p, SEQINSZ, AND, ZERO, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, AND, MATH0, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, AND, MATH1, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, AND, MATH3, MATH1, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, 393615378, MATH1, 1, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, MATH1, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, MATH1, 2, NFU);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, AND, ABD, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, MATH1, 2, STL);
	MATHB(p, SEQOUTSZ, AND, ONE, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, MATH1, 2, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH0, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, AND, MATH1, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, AND, MATH2, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, AND, MATH3, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, MATH1, 8, STL);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, AND, ABD, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, AND, OFIFO, MATH1, 8, 0);
	MATHB(p, VSEQINSZ, AND, ONE, MATH1, 1, STL);
	MATHB(p, VSEQINSZ, AND, ZERO, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, MATH1, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH2, MATH1, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH3, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, MATH1, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, VSEQOUTSZ, AND, ABD, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, MATH1, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, ONE, MATH1, 2, NFU);
	MATHB(p, VSEQOUTSZ, AND, ZERO, MATH1, 2, 0);
	MATHB(p, ZERO, AND, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, ZERO, AND, MATH1, MATH1, 4, 0);
	MATHB(p, ZERO, AND, MATH2, MATH1, 8, NFU);
	MATHB(p, ZERO, AND, MATH3, MATH1, 4, 0);
	MATHB(p, ZERO, AND, 393615378, MATH1, 2, IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, MATH1, 4, 0);
	MATHB(p, ZERO, AND, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, ZERO, AND, ABD, MATH1, 1, 0);
	MATHB(p, ZERO, AND, OFIFO, MATH1, 1, 0);
	MATHB(p, ZERO, AND, ONE, MATH1, 8, NFU);
	MATHB(p, ZERO, AND, ZERO, MATH1, 2, 0);
	MATHB(p, ONE, AND, MATH0, MATH1, 4, 0);
	MATHB(p, ONE, AND, MATH1, MATH1, 8, 0);
	MATHB(p, ONE, AND, MATH2, MATH1, 4, STL);
	MATHB(p, ONE, AND, MATH3, MATH1, 4, STL);
	MATHB(p, ONE, AND, 393615378, MATH1, 8, IFB | STL | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, MATH1, 8, 0);
	MATHB(p, ONE, AND, VSEQINSZ, MATH1, 2, NFU | STL);
	MATHB(p, ONE, AND, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, ONE, AND, ABD, MATH1, 2, STL);
	MATHB(p, ONE, AND, OFIFO, MATH1, 4, 0);
	MATHB(p, ONE, AND, ONE, MATH1, 2, 0);
	MATHB(p, ONE, AND, ZERO, MATH1, 4, 0);
	/*AND Operation: MATH2 Destination register */
	MATHB(p, MATH0, AND, MATH0, MATH2, 8, 0);
	MATHB(p, MATH0, AND, MATH1, MATH2, 8, NFU);
	MATHB(p, MATH0, AND, MATH2, MATH2, 1, NFU);
	MATHB(p, MATH0, AND, MATH3, MATH2, 2, NFU | STL);
	MATHB(p, MATH0, AND, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, MATH2, 4, NFU);
	MATHB(p, MATH0, AND, VSEQINSZ, MATH2, 4, NFU | STL);
	MATHB(p, MATH0, AND, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH0, AND, ABD, MATH2, 2, NFU | STL);
	MATHB(p, MATH0, AND, OFIFO, MATH2, 1, 0);
	MATHB(p, MATH0, AND, ONE, MATH2, 8, NFU | STL);
	MATHB(p, MATH0, AND, ZERO, MATH2, 2, 0);
	MATHB(p, MATH1, AND, MATH0, MATH2, 1, 0);
	MATHB(p, MATH1, AND, MATH1, MATH2, 4, 0);
	MATHB(p, MATH1, AND, MATH2, MATH2, 2, NFU);
	MATHB(p, MATH1, AND, MATH3, MATH2, 2, NFU);
	MATHB(p, MATH1, AND, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, MATH2, 1, NFU);
	MATHB(p, MATH1, AND, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, MATH1, AND, VSEQOUTSZ, MATH2, 4, STL);
	MATHB(p, MATH1, AND, ABD, MATH2, 1, 0);
	MATHB(p, MATH1, AND, OFIFO, MATH2, 8, 0);
	MATHB(p, MATH1, AND, ONE, MATH2, 4, STL);
	MATHB(p, MATH1, AND, ZERO, MATH2, 2, 0);
	MATHB(p, MATH2, AND, MATH0, MATH2, 2, 0);
	MATHB(p, MATH2, AND, MATH1, MATH2, 4, STL);
	MATHB(p, MATH2, AND, MATH2, MATH2, 8, 0);
	MATHB(p, MATH2, AND, MATH3, MATH2, 1, 0);
	MATHB(p, MATH2, AND, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, MATH2, 4, STL);
	MATHB(p, MATH2, AND, VSEQINSZ, MATH2, 2, STL);
	MATHB(p, MATH2, AND, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH2, AND, ABD, MATH2, 1, NFU | STL);
	MATHB(p, MATH2, AND, OFIFO, MATH2, 8, NFU | STL);
	MATHB(p, MATH2, AND, ONE, MATH2, 2, 0);
	MATHB(p, MATH2, AND, ZERO, MATH2, 2, 0);
	MATHB(p, MATH3, AND, MATH0, MATH2, 2, 0);
	MATHB(p, MATH3, AND, MATH1, MATH2, 4, 0);
	MATHB(p, MATH3, AND, MATH2, MATH2, 1, 0);
	MATHB(p, MATH3, AND, MATH3, MATH2, 8, 0);
	MATHB(p, MATH3, AND, 393615378, MATH2, 2, IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, MATH2, 1, 0);
	MATHB(p, MATH3, AND, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, MATH3, AND, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, MATH3, AND, ABD, MATH2, 1, 0);
	MATHB(p, MATH3, AND, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH3, AND, ONE, MATH2, 2, 0);
	MATHB(p, MATH3, AND, ZERO, MATH2, 2, NFU | STL);
	MATHB(p, 0x19261959fedcba01, AND, MATH0, MATH2, 8, STL | IMMED);
	MATHB(p, 275128321, AND, MATH1, MATH2, 2, NFU | IMMED);
	MATHB(p, 275128321, AND, MATH2, MATH2, 4, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, AND, MATH3, MATH2, 8, NFU | IMMED);
	MATHB(p, 275128321, AND, 393615378, MATH2, 4, IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, AND, DPOVRD, MATH2, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, AND, VSEQINSZ, MATH2, 2, IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, MATH2, 1, STL | IMMED);
	MATHB(p, 275128321, AND, ABD, MATH2, 4, NFU | IMMED);
	MATHB(p, 275128321, AND, OFIFO, MATH2, 1, STL | IMMED);
	MATHB(p, 275128321, AND, ONE, MATH2, 4, IMMED);
	MATHB(p, 275128321, AND, ZERO, MATH2, 1, IMMED);
	MATHB(p, DPOVRD, AND, MATH0, MATH2, 4, NFU);
	MATHB(p, DPOVRD, AND, MATH1, MATH2, 2, NFU | STL);
	MATHB(p, DPOVRD, AND, MATH2, MATH2, 8, STL);
	MATHB(p, DPOVRD, AND, MATH3, MATH2, 1, 0);
	MATHB(p, DPOVRD, AND, 393615378, MATH2, 2, STL | IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, MATH2, 2, 0);
	MATHB(p, DPOVRD, AND, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, MATH2, 1, STL);
	MATHB(p, DPOVRD, AND, ABD, MATH2, 2, NFU | STL);
	MATHB(p, DPOVRD, AND, OFIFO, MATH2, 2, 0);
	MATHB(p, DPOVRD, AND, ONE, MATH2, 2, 0);
	MATHB(p, DPOVRD, AND, ZERO, MATH2, 8, STL);
	MATHB(p, SEQINSZ, AND, MATH0, MATH2, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH1, MATH2, 4, NFU | STL);
	MATHB(p, SEQINSZ, AND, MATH2, MATH2, 1, NFU);
	MATHB(p, SEQINSZ, AND, MATH3, MATH2, 1, 0);
	MATHB(p, SEQINSZ, AND, 393615378, MATH2, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, MATH2, 1, 0);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, MATH2, 2, NFU);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, MATH2, 4, NFU | STL);
	MATHB(p, SEQINSZ, AND, ABD, MATH2, 2, 0);
	MATHB(p, SEQINSZ, AND, OFIFO, MATH2, 8, 0);
	MATHB(p, SEQINSZ, AND, ONE, MATH2, 8, NFU | STL);
	MATHB(p, SEQINSZ, AND, ZERO, MATH2, 8, STL);
	MATHB(p, SEQOUTSZ, AND, MATH0, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, AND, MATH1, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, AND, MATH3, MATH2, 4, STL);
	MATHB(p, SEQOUTSZ, AND, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, MATH2, 8, STL);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, AND, ABD, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, AND, ONE, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, MATH2, 2, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH0, MATH2, 1, STL);
	MATHB(p, VSEQINSZ, AND, MATH1, MATH2, 4, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH2, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, AND, MATH3, MATH2, 2, STL);
	MATHB(p, VSEQINSZ, AND, 393615378, MATH2, 4, IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, MATH2, 2, STL);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, AND, ABD, MATH2, 2, NFU);
	MATHB(p, VSEQINSZ, AND, OFIFO, MATH2, 1, NFU);
	MATHB(p, VSEQINSZ, AND, ONE, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, AND, ZERO, MATH2, 1, NFU);
	MATHB(p, VSEQOUTSZ, AND, MATH0, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH1, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH2, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH3, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, 393615378, MATH2, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, ABD, MATH2, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, ONE, MATH2, 2, NFU);
	MATHB(p, VSEQOUTSZ, AND, ZERO, MATH2, 1, 0);
	MATHB(p, ZERO, AND, MATH0, MATH2, 2, 0);
	MATHB(p, ZERO, AND, MATH1, MATH2, 4, STL);
	MATHB(p, ZERO, AND, MATH2, MATH2, 2, 0);
	MATHB(p, ZERO, AND, MATH3, MATH2, 1, 0);
	MATHB(p, ZERO, AND, 393615378, MATH2, 2, IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, MATH2, 2, 0);
	MATHB(p, ZERO, AND, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, ZERO, AND, ABD, MATH2, 1, 0);
	MATHB(p, ZERO, AND, OFIFO, MATH2, 2, NFU | STL);
	MATHB(p, ZERO, AND, ONE, MATH2, 2, STL);
	MATHB(p, ZERO, AND, ZERO, MATH2, 8, 0);
	MATHB(p, ONE, AND, MATH0, MATH2, 4, 0);
	MATHB(p, ONE, AND, MATH1, MATH2, 1, 0);
	MATHB(p, ONE, AND, MATH2, MATH2, 2, NFU);
	MATHB(p, ONE, AND, MATH3, MATH2, 2, NFU | STL);
	MATHB(p, ONE, AND, 393615378, MATH2, 4, NFU | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, MATH2, 2, 0);
	MATHB(p, ONE, AND, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, ONE, AND, VSEQOUTSZ, MATH2, 8, STL);
	MATHB(p, ONE, AND, ABD, MATH2, 4, 0);
	MATHB(p, ONE, AND, OFIFO, MATH2, 4, NFU | STL);
	MATHB(p, ONE, AND, ONE, MATH2, 8, 0);
	MATHB(p, ONE, AND, ZERO, MATH2, 2, 0);
	/*AND Operation: MATH3 Destination register */
	MATHB(p, MATH0, AND, MATH0, MATH3, 8, 0);
	MATHB(p, MATH0, AND, MATH1, MATH3, 2, 0);
	MATHB(p, MATH0, AND, MATH2, MATH3, 4, 0);
	MATHB(p, MATH0, AND, MATH3, MATH3, 4, STL);
	MATHB(p, MATH0, AND, 393615378, MATH3, 1, NFU | STL | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, MATH3, 1, 0);
	MATHB(p, MATH0, AND, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, MATH0, AND, VSEQOUTSZ, MATH3, 8, STL);
	MATHB(p, MATH0, AND, ABD, MATH3, 4, 0);
	MATHB(p, MATH0, AND, OFIFO, MATH3, 4, 0);
	MATHB(p, MATH0, AND, ONE, MATH3, 4, 0);
	MATHB(p, MATH0, AND, ZERO, MATH3, 4, 0);
	MATHB(p, MATH1, AND, MATH0, MATH3, 2, 0);
	MATHB(p, MATH1, AND, MATH1, MATH3, 1, 0);
	MATHB(p, MATH1, AND, MATH2, MATH3, 4, 0);
	MATHB(p, MATH1, AND, MATH3, MATH3, 4, 0);
	MATHB(p, MATH1, AND, 393615378, MATH3, 2, NFU | IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, MATH3, 1, NFU);
	MATHB(p, MATH1, AND, VSEQINSZ, MATH3, 8, STL);
	MATHB(p, MATH1, AND, VSEQOUTSZ, MATH3, 8, NFU);
	MATHB(p, MATH1, AND, ABD, MATH3, 1, 0);
	MATHB(p, MATH1, AND, OFIFO, MATH3, 1, 0);
	MATHB(p, MATH1, AND, ONE, MATH3, 2, NFU);
	MATHB(p, MATH1, AND, ZERO, MATH3, 8, STL);
	MATHB(p, MATH2, AND, MATH0, MATH3, 4, NFU | STL);
	MATHB(p, MATH2, AND, MATH1, MATH3, 2, 0);
	MATHB(p, MATH2, AND, MATH2, MATH3, 4, 0);
	MATHB(p, MATH2, AND, MATH3, MATH3, 8, 0);
	MATHB(p, MATH2, AND, 393615378, MATH3, 4, IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, MATH3, 1, NFU | STL);
	MATHB(p, MATH2, AND, VSEQINSZ, MATH3, 8, STL);
	MATHB(p, MATH2, AND, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, MATH2, AND, ABD, MATH3, 8, 0);
	MATHB(p, MATH2, AND, OFIFO, MATH3, 2, NFU);
	MATHB(p, MATH2, AND, ONE, MATH3, 1, NFU | STL);
	MATHB(p, MATH2, AND, ZERO, MATH3, 2, STL);
	MATHB(p, MATH3, AND, MATH0, MATH3, 8, 0);
	MATHB(p, MATH3, AND, MATH1, MATH3, 1, NFU);
	MATHB(p, MATH3, AND, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, MATH3, AND, MATH3, MATH3, 4, 0);
	MATHB(p, MATH3, AND, 393615378, MATH3, 1, IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, MATH3, 1, STL);
	MATHB(p, MATH3, AND, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, MATH3, AND, VSEQOUTSZ, MATH3, 2, NFU);
	MATHB(p, MATH3, AND, ABD, MATH3, 4, 0);
	MATHB(p, MATH3, AND, OFIFO, MATH3, 4, STL);
	MATHB(p, MATH3, AND, ONE, MATH3, 1, 0);
	MATHB(p, MATH3, AND, ZERO, MATH3, 1, 0);
	MATHB(p, 275128321, AND, MATH0, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, MATH1, MATH3, 2, IMMED);
	MATHB(p, 275128321, AND, MATH2, MATH3, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, MATH3, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, 393615378, MATH3, 2, IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, MATH3, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, AND, VSEQINSZ, MATH3, 8, IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, MATH3, 2, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, AND, ABD, MATH3, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, AND, OFIFO, MATH3, 8, IMMED);
	MATHB(p, 275128321, AND, ONE, MATH3, 4, STL | IMMED);
	MATHB(p, 275128321, AND, ZERO, MATH3, 1, IMMED);
	MATHB(p, DPOVRD, AND, MATH0, MATH3, 8, 0);
	MATHB(p, DPOVRD, AND, MATH1, MATH3, 8, 0);
	MATHB(p, DPOVRD, AND, MATH2, MATH3, 8, STL);
	MATHB(p, DPOVRD, AND, MATH3, MATH3, 1, 0);
	MATHB(p, DPOVRD, AND, 393615378, MATH3, 4, NFU | IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, MATH3, 1, NFU | STL);
	MATHB(p, DPOVRD, AND, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, DPOVRD, AND, ABD, MATH3, 4, 0);
	MATHB(p, DPOVRD, AND, OFIFO, MATH3, 8, 0);
	MATHB(p, DPOVRD, AND, ONE, MATH3, 8, NFU | STL);
	MATHB(p, DPOVRD, AND, ZERO, MATH3, 8, 0);
	MATHB(p, SEQINSZ, AND, MATH0, MATH3, 4, NFU);
	MATHB(p, SEQINSZ, AND, MATH1, MATH3, 4, 0);
	MATHB(p, SEQINSZ, AND, MATH2, MATH3, 8, 0);
	MATHB(p, SEQINSZ, AND, MATH3, MATH3, 4, 0);
	MATHB(p, SEQINSZ, AND, 393615378, MATH3, 8, IFB | IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, MATH3, 1, NFU | STL);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, MATH3, 2, STL);
	MATHB(p, SEQINSZ, AND, ABD, MATH3, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, OFIFO, MATH3, 2, 0);
	MATHB(p, SEQINSZ, AND, ONE, MATH3, 4, STL);
	MATHB(p, SEQINSZ, AND, ZERO, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, AND, MATH0, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, AND, MATH1, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, AND, MATH3, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, AND, 393615378, MATH3, 1, IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, MATH3, 1, NFU);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, MATH3, 4, STL);
	MATHB(p, SEQOUTSZ, AND, ABD, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, AND, ONE, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, AND, MATH0, MATH3, 1, STL);
	MATHB(p, VSEQINSZ, AND, MATH1, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, AND, MATH2, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, AND, MATH3, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, MATH3, 4, NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, MATH3, 8, NFU | STL);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, VSEQINSZ, AND, ABD, MATH3, 8, NFU);
	MATHB(p, VSEQINSZ, AND, OFIFO, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, AND, ONE, MATH3, 2, STL);
	MATHB(p, VSEQINSZ, AND, ZERO, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH0, MATH3, 8, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH1, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH2, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH3, MATH3, 4, STL);
	MATHB(p, VSEQOUTSZ, AND, 393615378, MATH3, 4, NFU | STL | IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, ABD, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, MATH3, 4, STL);
	MATHB(p, VSEQOUTSZ, AND, ONE, MATH3, 4, NFU);
	MATHB(p, VSEQOUTSZ, AND, ZERO, MATH3, 8, 0);
	MATHB(p, ZERO, AND, MATH0, MATH3, 8, 0);
	MATHB(p, ZERO, AND, MATH1, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, AND, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, ZERO, AND, MATH3, MATH3, 8, 0);
	MATHB(p, ZERO, AND, 393615378, MATH3, 4, NFU | STL | IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, MATH3, 8, 0);
	MATHB(p, ZERO, AND, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, MATH3, 4, STL);
	MATHB(p, ZERO, AND, ABD, MATH3, 8, STL);
	MATHB(p, ZERO, AND, OFIFO, MATH3, 8, 0);
	MATHB(p, ZERO, AND, ONE, MATH3, 8, 0);
	MATHB(p, ZERO, AND, ZERO, MATH3, 8, NFU | STL);
	MATHB(p, ONE, AND, MATH0, MATH3, 8, NFU);
	MATHB(p, ONE, AND, MATH1, MATH3, 2, NFU | STL);
	MATHB(p, ONE, AND, MATH2, MATH3, 1, STL);
	MATHB(p, ONE, AND, MATH3, MATH3, 1, 0);
	MATHB(p, ONE, AND, 393615378, MATH3, 4, NFU | STL | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, MATH3, 2, 0);
	MATHB(p, ONE, AND, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, ONE, AND, VSEQOUTSZ, MATH3, 2, STL);
	MATHB(p, ONE, AND, ABD, MATH3, 4, STL);
	MATHB(p, ONE, AND, OFIFO, MATH3, 8, 0);
	MATHB(p, ONE, AND, ONE, MATH3, 4, 0);
	MATHB(p, ONE, AND, ZERO, MATH3, 4, 0);
	/*AND Operation: DPOVRD Destination register */
	MATHB(p, MATH0, AND, MATH0, DPOVRD, 4, 0);
	MATHB(p, MATH0, AND, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH0, AND, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH0, AND, MATH3, DPOVRD, 8, 0);
	MATHB(p, MATH0, AND, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH0, AND, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, MATH0, AND, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, MATH0, AND, ABD, DPOVRD, 1, 0);
	MATHB(p, MATH0, AND, OFIFO, DPOVRD, 1, NFU | STL);
	MATHB(p, MATH0, AND, ONE, DPOVRD, 4, STL);
	MATHB(p, MATH0, AND, ZERO, DPOVRD, 1, NFU);
	MATHB(p, MATH1, AND, MATH0, DPOVRD, 2, 0);
	MATHB(p, MATH1, AND, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH1, AND, MATH2, DPOVRD, 2, STL);
	MATHB(p, MATH1, AND, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH1, AND, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, MATH1, AND, VSEQINSZ, DPOVRD, 8, NFU);
	MATHB(p, MATH1, AND, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH1, AND, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH1, AND, OFIFO, DPOVRD, 2, 0);
	MATHB(p, MATH1, AND, ONE, DPOVRD, 4, 0);
	MATHB(p, MATH1, AND, ZERO, DPOVRD, 1, 0);
	MATHB(p, MATH2, AND, MATH0, DPOVRD, 1, 0);
	MATHB(p, MATH2, AND, MATH1, DPOVRD, 2, 0);
	MATHB(p, MATH2, AND, MATH2, DPOVRD, 2, STL);
	MATHB(p, MATH2, AND, MATH3, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH2, AND, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, MATH2, AND, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, MATH2, AND, VSEQOUTSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH2, AND, ABD, DPOVRD, 2, 0);
	MATHB(p, MATH2, AND, OFIFO, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH2, AND, ONE, DPOVRD, 1, NFU);
	MATHB(p, MATH2, AND, ZERO, DPOVRD, 4, 0);
	MATHB(p, MATH3, AND, MATH0, DPOVRD, 8, NFU);
	MATHB(p, MATH3, AND, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH3, AND, MATH2, DPOVRD, 1, 0);
	MATHB(p, MATH3, AND, MATH3, DPOVRD, 4, 0);
	MATHB(p, MATH3, AND, 393615378, DPOVRD, 8, IFB | NFU | IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, DPOVRD, 2, NFU);
	MATHB(p, MATH3, AND, VSEQINSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH3, AND, VSEQOUTSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH3, AND, ABD, DPOVRD, 2, STL);
	MATHB(p, MATH3, AND, OFIFO, DPOVRD, 4, 0);
	MATHB(p, MATH3, AND, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH3, AND, ZERO, DPOVRD, 1, 0);
	MATHB(p, 275128321, AND, MATH0, DPOVRD, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, MATH1, DPOVRD, 1, STL | IMMED);
	MATHB(p, 275128321, AND, MATH2, DPOVRD, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, MATH3, DPOVRD, 8, IFB | IMMED);
	MATHB(p, 275128321, AND, 393615378, DPOVRD, 2, NFU | IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, AND, DPOVRD, DPOVRD, 8, NFU | IMMED);
	MATHB(p, 275128321, AND, VSEQINSZ, DPOVRD, 4, STL | IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, AND, ABD, DPOVRD, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, OFIFO, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, AND, ONE, DPOVRD, 8, IFB | IMMED);
	MATHB(p, 275128321, AND, ZERO, DPOVRD, 2, IMMED);
	MATHB(p, DPOVRD, AND, MATH0, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, AND, MATH1, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, AND, MATH2, DPOVRD, 2, STL);
	MATHB(p, DPOVRD, AND, MATH3, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, AND, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, AND, VSEQINSZ, DPOVRD, 2, STL);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, DPOVRD, AND, ABD, DPOVRD, 2, NFU | STL);
	MATHB(p, DPOVRD, AND, OFIFO, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, AND, ONE, DPOVRD, 1, NFU | STL);
	MATHB(p, DPOVRD, AND, ZERO, DPOVRD, 4, STL);
	MATHB(p, SEQINSZ, AND, MATH0, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH1, DPOVRD, 4, NFU | STL);
	MATHB(p, SEQINSZ, AND, MATH2, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH3, DPOVRD, 1, NFU | STL);
	MATHB(p, SEQINSZ, AND, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, DPOVRD, 1, STL);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, ABD, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, AND, OFIFO, DPOVRD, 4, STL);
	MATHB(p, SEQINSZ, AND, ONE, DPOVRD, 4, STL);
	MATHB(p, SEQINSZ, AND, ZERO, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, AND, MATH0, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, AND, MATH1, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, DPOVRD, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, MATH3, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, AND, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, DPOVRD, 1, STL);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, AND, ABD, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, AND, ONE, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, AND, MATH0, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, AND, MATH1, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, AND, MATH2, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH3, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, DPOVRD, 1, NFU);
	MATHB(p, VSEQINSZ, AND, ABD, DPOVRD, 8, NFU);
	MATHB(p, VSEQINSZ, AND, OFIFO, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, AND, ONE, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, AND, ZERO, DPOVRD, 8, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH0, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH1, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH2, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH3, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, DPOVRD, 2, STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, DPOVRD, 4, STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, ABD, DPOVRD, 1, NFU);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, DPOVRD, 4, NFU);
	MATHB(p, VSEQOUTSZ, AND, ONE, DPOVRD, 8, NFU);
	MATHB(p, VSEQOUTSZ, AND, ZERO, DPOVRD, 2, STL);
	MATHB(p, ZERO, AND, MATH0, DPOVRD, 8, NFU);
	MATHB(p, ZERO, AND, MATH1, DPOVRD, 4, 0);
	MATHB(p, ZERO, AND, MATH2, DPOVRD, 2, NFU | STL);
	MATHB(p, ZERO, AND, MATH3, DPOVRD, 2, 0);
	MATHB(p, ZERO, AND, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, DPOVRD, 8, NFU);
	MATHB(p, ZERO, AND, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, ZERO, AND, ABD, DPOVRD, 2, 0);
	MATHB(p, ZERO, AND, OFIFO, DPOVRD, 1, 0);
	MATHB(p, ZERO, AND, ONE, DPOVRD, 1, STL);
	MATHB(p, ZERO, AND, ZERO, DPOVRD, 2, 0);
	MATHB(p, ONE, AND, MATH0, DPOVRD, 1, 0);
	MATHB(p, ONE, AND, MATH1, DPOVRD, 4, 0);
	MATHB(p, ONE, AND, MATH2, DPOVRD, 1, 0);
	MATHB(p, ONE, AND, MATH3, DPOVRD, 1, 0);
	MATHB(p, ONE, AND, 393615378, DPOVRD, 1, NFU | STL | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, ONE, AND, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, ONE, AND, VSEQOUTSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, ONE, AND, ABD, DPOVRD, 8, STL);
	MATHB(p, ONE, AND, OFIFO, DPOVRD, 8, 0);
	MATHB(p, ONE, AND, ONE, DPOVRD, 1, 0);
	MATHB(p, ONE, AND, ZERO, DPOVRD, 4, NFU | STL);
	/*AND Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, AND, MATH0, SEQINSZ, 8, NFU);
	MATHB(p, MATH0, AND, MATH1, SEQINSZ, 2, NFU);
	MATHB(p, MATH0, AND, MATH2, SEQINSZ, 1, NFU);
	MATHB(p, MATH0, AND, MATH3, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, AND, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, MATH0, AND, VSEQINSZ, SEQINSZ, 2, STL);
	MATHB(p, MATH0, AND, VSEQOUTSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH0, AND, ABD, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, AND, OFIFO, SEQINSZ, 2, NFU);
	MATHB(p, MATH0, AND, ONE, SEQINSZ, 8, NFU);
	MATHB(p, MATH0, AND, ZERO, SEQINSZ, 2, STL);
	MATHB(p, MATH1, AND, MATH0, SEQINSZ, 2, 0);
	MATHB(p, MATH1, AND, MATH1, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, AND, MATH2, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, AND, MATH3, SEQINSZ, 1, 0);
	MATHB(p, MATH1, AND, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, SEQINSZ, 4, 0);
	MATHB(p, MATH1, AND, VSEQINSZ, SEQINSZ, 1, 0);
	MATHB(p, MATH1, AND, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH1, AND, ABD, SEQINSZ, 1, 0);
	MATHB(p, MATH1, AND, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, MATH1, AND, ONE, SEQINSZ, 8, STL);
	MATHB(p, MATH1, AND, ZERO, SEQINSZ, 2, 0);
	MATHB(p, MATH2, AND, MATH0, SEQINSZ, 2, 0);
	MATHB(p, MATH2, AND, MATH1, SEQINSZ, 8, 0);
	MATHB(p, MATH2, AND, MATH2, SEQINSZ, 8, 0);
	MATHB(p, MATH2, AND, MATH3, SEQINSZ, 1, NFU);
	MATHB(p, MATH2, AND, 393615378, SEQINSZ, 8, IFB | STL | IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, MATH2, AND, VSEQINSZ, SEQINSZ, 8, STL);
	MATHB(p, MATH2, AND, VSEQOUTSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH2, AND, ABD, SEQINSZ, 1, STL);
	MATHB(p, MATH2, AND, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH2, AND, ONE, SEQINSZ, 2, 0);
	MATHB(p, MATH2, AND, ZERO, SEQINSZ, 8, 0);
	MATHB(p, MATH3, AND, MATH0, SEQINSZ, 8, STL);
	MATHB(p, MATH3, AND, MATH1, SEQINSZ, 1, STL);
	MATHB(p, MATH3, AND, MATH2, SEQINSZ, 4, 0);
	MATHB(p, MATH3, AND, MATH3, SEQINSZ, 2, 0);
	MATHB(p, MATH3, AND, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH3, AND, VSEQINSZ, SEQINSZ, 1, STL);
	MATHB(p, MATH3, AND, VSEQOUTSZ, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH3, AND, ABD, SEQINSZ, 8, STL);
	MATHB(p, MATH3, AND, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH3, AND, ONE, SEQINSZ, 8, STL);
	MATHB(p, MATH3, AND, ZERO, SEQINSZ, 1, NFU);
	MATHB(p, 275128321, AND, MATH0, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, AND, MATH1, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, AND, MATH2, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, AND, MATH3, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, AND, 393615378, SEQINSZ, 1, IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, AND, VSEQINSZ, SEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, SEQINSZ, 1, STL | IMMED);
	MATHB(p, 275128321, AND, ABD, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, AND, OFIFO, SEQINSZ, 1, STL | IMMED);
	MATHB(p, 275128321, AND, ONE, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, AND, ZERO, SEQINSZ, 2, NFU | IMMED);
	MATHB(p, DPOVRD, AND, MATH0, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, AND, MATH1, SEQINSZ, 4, STL);
	MATHB(p, DPOVRD, AND, MATH2, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, AND, MATH3, SEQINSZ, 4, NFU);
	MATHB(p, DPOVRD, AND, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, AND, VSEQINSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, AND, ABD, SEQINSZ, 4, NFU);
	MATHB(p, DPOVRD, AND, OFIFO, SEQINSZ, 8, STL);
	MATHB(p, DPOVRD, AND, ONE, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, AND, ZERO, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, MATH0, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH1, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, MATH2, SEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, AND, MATH3, SEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, AND, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, AND, ABD, SEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, AND, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, ONE, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, AND, ZERO, SEQINSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, AND, MATH0, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, AND, MATH1, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, SEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, AND, MATH3, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, AND, ABD, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, ONE, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH0, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, AND, MATH1, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, AND, MATH2, SEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, AND, MATH3, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, ABD, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, AND, ONE, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, AND, ZERO, SEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, MATH0, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH1, SEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, AND, MATH2, SEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH3, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, ABD, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, SEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, ONE, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, ZERO, SEQINSZ, 4, STL);
	MATHB(p, ZERO, AND, MATH0, SEQINSZ, 8, NFU);
	MATHB(p, ZERO, AND, MATH1, SEQINSZ, 4, 0);
	MATHB(p, ZERO, AND, MATH2, SEQINSZ, 4, 0);
	MATHB(p, ZERO, AND, MATH3, SEQINSZ, 1, 0);
	MATHB(p, ZERO, AND, 0x19261959fedcba01, SEQINSZ, 8, IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, ZERO, AND, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, SEQINSZ, 4, NFU);
	MATHB(p, ZERO, AND, ABD, SEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, AND, OFIFO, SEQINSZ, 4, NFU);
	MATHB(p, ZERO, AND, ONE, SEQINSZ, 8, 0);
	MATHB(p, ZERO, AND, ZERO, SEQINSZ, 4, 0);
	MATHB(p, ONE, AND, MATH0, SEQINSZ, 2, STL);
	MATHB(p, ONE, AND, MATH1, SEQINSZ, 2, NFU);
	MATHB(p, ONE, AND, MATH2, SEQINSZ, 8, STL);
	MATHB(p, ONE, AND, MATH3, SEQINSZ, 2, STL);
	MATHB(p, ONE, AND, 393615378, SEQINSZ, 8, IFB | STL | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, SEQINSZ, 4, NFU);
	MATHB(p, ONE, AND, VSEQINSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, AND, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, ONE, AND, ABD, SEQINSZ, 8, 0);
	MATHB(p, ONE, AND, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, ONE, AND, ONE, SEQINSZ, 1, 0);
	MATHB(p, ONE, AND, ZERO, SEQINSZ, 8, NFU | STL);
	/*AND Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, AND, MATH0, SEQOUTSZ, 2, STL);
	MATHB(p, MATH0, AND, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, AND, MATH2, SEQOUTSZ, 8, STL);
	MATHB(p, MATH0, AND, MATH3, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH0, AND, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, AND, VSEQINSZ, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, AND, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, AND, ABD, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, AND, OFIFO, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH0, AND, ONE, SEQOUTSZ, 4, STL);
	MATHB(p, MATH0, AND, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, MATH1, AND, MATH0, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, AND, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, AND, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, AND, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, AND, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, AND, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, AND, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, AND, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, AND, OFIFO, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, AND, ONE, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, AND, ZERO, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, AND, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, AND, MATH1, SEQOUTSZ, 1, STL);
	MATHB(p, MATH2, AND, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, AND, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, AND, 0x19261959fedcba01, SEQOUTSZ, 8,
	      STL | IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, AND, VSEQINSZ, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH2, AND, VSEQOUTSZ, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, AND, ABD, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH2, AND, OFIFO, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH2, AND, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, AND, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, MATH3, AND, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, AND, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, AND, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, AND, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, AND, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, SEQOUTSZ, 2, STL);
	MATHB(p, MATH3, AND, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, AND, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, AND, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, AND, OFIFO, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, AND, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, AND, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, 275128321, AND, MATH0, SEQOUTSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, MATH1, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, AND, MATH2, SEQOUTSZ, 4, STL | IMMED);
	MATHB(p, 275128321, AND, MATH3, SEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, AND, 393615378, SEQOUTSZ, 2, IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, AND, VSEQINSZ, SEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, AND, VSEQOUTSZ, SEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, AND, ABD, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 275128321, AND, OFIFO, SEQOUTSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, ONE, SEQOUTSZ, 2, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, AND, ZERO, SEQOUTSZ, 8, NFU | IMMED);
	MATHB(p, DPOVRD, AND, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, AND, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, AND, MATH2, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, AND, MATH3, SEQOUTSZ, 2, NFU);
	MATHB(p, DPOVRD, AND, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, SEQOUTSZ, 8, NFU);
	MATHB(p, DPOVRD, AND, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, SEQOUTSZ, 1, STL);
	MATHB(p, DPOVRD, AND, ABD, SEQOUTSZ, 4, NFU);
	MATHB(p, DPOVRD, AND, OFIFO, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, AND, ONE, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, AND, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, SEQINSZ, AND, MATH0, SEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, AND, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH2, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, MATH3, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, AND, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, AND, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, ONE, SEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, AND, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, AND, MATH0, SEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, AND, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, SEQOUTSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, AND, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, 393615378, SEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, AND, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, AND, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH0, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH1, SEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, AND, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, AND, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, SEQOUTSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, ABD, SEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, AND, OFIFO, SEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, AND, ONE, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, AND, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH1, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, 393615378, SEQOUTSZ, 4, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, SEQOUTSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, AND, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, ZERO, SEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, AND, MATH0, SEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, AND, MATH1, SEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, AND, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, AND, MATH3, SEQOUTSZ, 1, STL);
	MATHB(p, ZERO, AND, 393615378, SEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, AND, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, AND, ABD, SEQOUTSZ, 2, NFU);
	MATHB(p, ZERO, AND, OFIFO, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, AND, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, AND, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, AND, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, AND, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, AND, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, AND, MATH3, SEQOUTSZ, 1, STL);
	MATHB(p, ONE, AND, 393615378, SEQOUTSZ, 4, NFU | STL | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, SEQOUTSZ, 2, NFU);
	MATHB(p, ONE, AND, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, AND, VSEQOUTSZ, SEQOUTSZ, 1, STL);
	MATHB(p, ONE, AND, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, AND, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, AND, ONE, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ONE, AND, ZERO, SEQOUTSZ, 4, STL);
	/*AND Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, AND, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, AND, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, AND, MATH2, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, AND, MATH3, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, AND, 393615378, VSEQINSZ, 2, NFU | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, VSEQINSZ, 8, NFU);
	MATHB(p, MATH0, AND, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH0, AND, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, AND, ABD, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, AND, OFIFO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH0, AND, ONE, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, AND, ZERO, VSEQINSZ, 1, NFU);
	MATHB(p, MATH1, AND, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, AND, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, AND, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, AND, MATH3, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, AND, 393615378, VSEQINSZ, 2, NFU | IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, AND, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, AND, VSEQOUTSZ, VSEQINSZ, 8, STL);
	MATHB(p, MATH1, AND, ABD, VSEQINSZ, 1, STL);
	MATHB(p, MATH1, AND, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, AND, ONE, VSEQINSZ, 2, STL);
	MATHB(p, MATH1, AND, ZERO, VSEQINSZ, 1, NFU);
	MATHB(p, MATH2, AND, MATH0, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH2, AND, MATH1, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH2, AND, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, AND, MATH3, VSEQINSZ, 2, NFU);
	MATHB(p, MATH2, AND, 393615378, VSEQINSZ, 8, IFB | STL | IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, AND, VSEQINSZ, VSEQINSZ, 8, NFU);
	MATHB(p, MATH2, AND, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, AND, ABD, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, AND, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, AND, ONE, VSEQINSZ, 2, STL);
	MATHB(p, MATH2, AND, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, AND, MATH0, VSEQINSZ, 8, STL);
	MATHB(p, MATH3, AND, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, AND, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, AND, MATH3, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH3, AND, 393615378, VSEQINSZ, 1, NFU | IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, AND, VSEQINSZ, VSEQINSZ, 4, NFU);
	MATHB(p, MATH3, AND, VSEQOUTSZ, VSEQINSZ, 4, NFU);
	MATHB(p, MATH3, AND, ABD, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, AND, OFIFO, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH3, AND, ONE, VSEQINSZ, 8, 0);
	MATHB(p, MATH3, AND, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, 275128321, AND, MATH0, VSEQINSZ, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, MATH1, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, AND, MATH2, VSEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, MATH3, VSEQINSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, 393615378, VSEQINSZ, 2,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, VSEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, VSEQINSZ, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, AND, ABD, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, AND, OFIFO, VSEQINSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, AND, ONE, VSEQINSZ, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, AND, ZERO, VSEQINSZ, 8, IMMED);
	MATHB(p, DPOVRD, AND, MATH0, VSEQINSZ, 8, NFU);
	MATHB(p, DPOVRD, AND, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, AND, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, AND, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, AND, 393615378, VSEQINSZ, 4, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, VSEQINSZ, 2, NFU);
	MATHB(p, DPOVRD, AND, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, AND, ABD, VSEQINSZ, 8, STL);
	MATHB(p, DPOVRD, AND, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, AND, ONE, VSEQINSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, AND, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, AND, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, MATH1, VSEQINSZ, 1, STL);
	MATHB(p, SEQINSZ, AND, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH3, VSEQINSZ, 4, NFU);
	MATHB(p, SEQINSZ, AND, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, VSEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, AND, ABD, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, AND, OFIFO, VSEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, AND, ONE, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, AND, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, MATH0, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, VSEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, MATH3, VSEQINSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, AND, 393615378, VSEQINSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, VSEQINSZ, 4, STL);
	MATHB(p, SEQOUTSZ, AND, ABD, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, ONE, VSEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, MATH1, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, AND, MATH2, VSEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, AND, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, VSEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, ABD, VSEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, AND, OFIFO, VSEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, AND, ONE, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH0, VSEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, 393615378, VSEQINSZ, 4, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, VSEQINSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, AND, ABD, VSEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, ONE, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, AND, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, AND, MATH1, VSEQINSZ, 4, STL);
	MATHB(p, ZERO, AND, MATH2, VSEQINSZ, 2, STL);
	MATHB(p, ZERO, AND, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, AND, 393615378, VSEQINSZ, 8, IFB | IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, ZERO, AND, VSEQINSZ, VSEQINSZ, 8, NFU);
	MATHB(p, ZERO, AND, VSEQOUTSZ, VSEQINSZ, 2, NFU);
	MATHB(p, ZERO, AND, ABD, VSEQINSZ, 2, NFU);
	MATHB(p, ZERO, AND, OFIFO, VSEQINSZ, 2, NFU);
	MATHB(p, ZERO, AND, ONE, VSEQINSZ, 2, STL);
	MATHB(p, ZERO, AND, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, ONE, AND, MATH0, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, AND, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, ONE, AND, MATH2, VSEQINSZ, 8, STL);
	MATHB(p, ONE, AND, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, ONE, AND, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, ONE, AND, DPOVRD, VSEQINSZ, 2, STL);
	MATHB(p, ONE, AND, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, AND, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, ONE, AND, ABD, VSEQINSZ, 2, NFU);
	MATHB(p, ONE, AND, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, ONE, AND, ONE, VSEQINSZ, 1, STL);
	MATHB(p, ONE, AND, ZERO, VSEQINSZ, 8, STL);
	/*AND Operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, AND, MATH0, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH0, AND, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, AND, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, AND, MATH3, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH0, AND, 393615378, VSEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, AND, VSEQINSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH0, AND, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, AND, ABD, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH0, AND, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, AND, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, AND, ZERO, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, AND, MATH0, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH1, AND, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, AND, MATH2, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, AND, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, AND, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, AND, VSEQINSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH1, AND, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, AND, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, AND, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, AND, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, AND, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, AND, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, AND, MATH1, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH2, AND, MATH2, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH2, AND, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, AND, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH2, AND, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, AND, VSEQOUTSZ, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH2, AND, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, AND, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, AND, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, AND, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, AND, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, AND, MATH1, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH3, AND, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, AND, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, AND, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, AND, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, AND, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, AND, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, AND, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, AND, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, AND, ZERO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, 275128321, AND, MATH0, VSEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, AND, MATH1, VSEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, AND, MATH2, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, AND, MATH3, VSEQOUTSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, AND, 393615378, VSEQOUTSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, AND, VSEQINSZ, VSEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, VSEQOUTSZ, 4,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, AND, ABD, VSEQOUTSZ, 2, NFU | IMMED);
	MATHB(p, 275128321, AND, OFIFO, VSEQOUTSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, AND, ONE, VSEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, AND, ZERO, VSEQOUTSZ, 4, NFU | STL | IMMED);
	MATHB(p, DPOVRD, AND, MATH0, VSEQOUTSZ, 1, STL);
	MATHB(p, DPOVRD, AND, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, AND, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, AND, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, AND, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, AND, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, AND, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, AND, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, AND, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, AND, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, AND, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, AND, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, AND, 0x19261959fedcba01, VSEQOUTSZ, 8, IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, AND, ABD, VSEQOUTSZ, 2, STL);
	MATHB(p, SEQINSZ, AND, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, AND, ONE, VSEQOUTSZ, 4, STL);
	MATHB(p, SEQINSZ, AND, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, MATH0, VSEQOUTSZ, 1, STL);
	MATHB(p, SEQOUTSZ, AND, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, AND, MATH2, VSEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, AND, MATH3, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, 393615378, VSEQOUTSZ, 4, STL | IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, AND, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, VSEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, AND, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, AND, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, AND, MATH2, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, AND, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, VSEQOUTSZ, 1, NFU);
	MATHB(p, VSEQINSZ, AND, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, AND, OFIFO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, AND, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, AND, ZERO, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH2, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, AND, MATH3, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, ABD, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, VSEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, AND, ONE, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, AND, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, AND, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, AND, MATH1, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, AND, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, AND, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, ZERO, AND, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, AND, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, AND, ABD, VSEQOUTSZ, 1, STL);
	MATHB(p, ZERO, AND, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, AND, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, AND, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, AND, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, AND, MATH1, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ONE, AND, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, AND, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, AND, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, ONE, AND, DPOVRD, VSEQOUTSZ, 4, STL);
	MATHB(p, ONE, AND, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, AND, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, AND, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, AND, OFIFO, VSEQOUTSZ, 4, NFU);
	MATHB(p, ONE, AND, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, AND, ZERO, VSEQOUTSZ, 1, 0);
	/*AND Operation: NONE Destination register */
	MATHB(p, MATH0, AND, MATH0, NONE, 2, 0);
	MATHB(p, MATH0, AND, MATH1, NONE, 8, STL);
	MATHB(p, MATH0, AND, MATH2, NONE, 2, 0);
	MATHB(p, MATH0, AND, MATH3, NONE, 2, 0);
	MATHB(p, MATH0, AND, 393615378, NONE, 2, NFU | STL | IMMED2);
	MATHB(p, MATH0, AND, DPOVRD, NONE, 2, 0);
	MATHB(p, MATH0, AND, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH0, AND, VSEQOUTSZ, NONE, 2, STL);
	MATHB(p, MATH0, AND, ABD, NONE, 1, 0);
	MATHB(p, MATH0, AND, OFIFO, NONE, 4, 0);
	MATHB(p, MATH0, AND, ONE, NONE, 4, NFU);
	MATHB(p, MATH0, AND, ZERO, NONE, 4, 0);
	MATHB(p, MATH1, AND, MATH0, NONE, 2, 0);
	MATHB(p, MATH1, AND, MATH1, NONE, 2, NFU);
	MATHB(p, MATH1, AND, MATH2, NONE, 4, 0);
	MATHB(p, MATH1, AND, MATH3, NONE, 2, 0);
	MATHB(p, MATH1, AND, 393615378, NONE, 4, IMMED2);
	MATHB(p, MATH1, AND, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH1, AND, VSEQINSZ, NONE, 8, 0);
	MATHB(p, MATH1, AND, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, MATH1, AND, ABD, NONE, 8, 0);
	MATHB(p, MATH1, AND, OFIFO, NONE, 4, 0);
	MATHB(p, MATH1, AND, ONE, NONE, 8, 0);
	MATHB(p, MATH1, AND, ZERO, NONE, 1, 0);
	MATHB(p, MATH2, AND, MATH0, NONE, 1, NFU | STL);
	MATHB(p, MATH2, AND, MATH1, NONE, 8, 0);
	MATHB(p, MATH2, AND, MATH2, NONE, 4, 0);
	MATHB(p, MATH2, AND, MATH3, NONE, 4, NFU | STL);
	MATHB(p, MATH2, AND, 393615378, NONE, 8, IFB | IMMED2);
	MATHB(p, MATH2, AND, DPOVRD, NONE, 1, NFU);
	MATHB(p, MATH2, AND, VSEQINSZ, NONE, 2, 0);
	MATHB(p, MATH2, AND, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, MATH2, AND, ABD, NONE, 4, 0);
	MATHB(p, MATH2, AND, OFIFO, NONE, 2, 0);
	MATHB(p, MATH2, AND, ONE, NONE, 4, 0);
	MATHB(p, MATH2, AND, ZERO, NONE, 4, 0);
	MATHB(p, MATH3, AND, MATH0, NONE, 8, 0);
	MATHB(p, MATH3, AND, MATH1, NONE, 8, NFU | STL);
	MATHB(p, MATH3, AND, MATH2, NONE, 2, 0);
	MATHB(p, MATH3, AND, MATH3, NONE, 8, NFU);
	MATHB(p, MATH3, AND, 393615378, NONE, 8, IFB | IMMED2);
	MATHB(p, MATH3, AND, DPOVRD, NONE, 4, NFU | STL);
	MATHB(p, MATH3, AND, VSEQINSZ, NONE, 1, NFU);
	MATHB(p, MATH3, AND, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, MATH3, AND, ABD, NONE, 8, 0);
	MATHB(p, MATH3, AND, OFIFO, NONE, 1, 0);
	MATHB(p, MATH3, AND, ONE, NONE, 1, 0);
	MATHB(p, MATH3, AND, ZERO, NONE, 8, 0);
	MATHB(p, 275128321, AND, MATH0, NONE, 2, IMMED);
	MATHB(p, 275128321, AND, MATH1, NONE, 1, IMMED);
	MATHB(p, 275128321, AND, MATH2, NONE, 4, NFU | IMMED);
	MATHB(p, 275128321, AND, MATH3, NONE, 4, IMMED);
	MATHB(p, 275128321, AND, 393615378, NONE, 4, NFU | IMMED | IMMED2);
	MATHB(p, 275128321, AND, DPOVRD, NONE, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, AND, VSEQINSZ, NONE, 8, STL | IMMED);
	MATHB(p, 275128321, AND, VSEQOUTSZ, NONE, 1, IMMED);
	MATHB(p, 275128321, AND, ABD, NONE, 2, IMMED);
	MATHB(p, 275128321, AND, OFIFO, NONE, 1, IMMED);
	MATHB(p, 275128321, AND, ONE, NONE, 4, IMMED);
	MATHB(p, 275128321, AND, ZERO, NONE, 2, STL | IMMED);
	MATHB(p, DPOVRD, AND, MATH0, NONE, 4, 0);
	MATHB(p, DPOVRD, AND, MATH1, NONE, 4, 0);
	MATHB(p, DPOVRD, AND, MATH2, NONE, 8, STL);
	MATHB(p, DPOVRD, AND, MATH3, NONE, 1, NFU | STL);
	MATHB(p, DPOVRD, AND, 393615378, NONE, 2, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, AND, DPOVRD, NONE, 2, 0);
	MATHB(p, DPOVRD, AND, VSEQINSZ, NONE, 2, 0);
	MATHB(p, DPOVRD, AND, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, DPOVRD, AND, ABD, NONE, 4, 0);
	MATHB(p, DPOVRD, AND, OFIFO, NONE, 8, 0);
	MATHB(p, DPOVRD, AND, ONE, NONE, 2, NFU);
	MATHB(p, DPOVRD, AND, ZERO, NONE, 4, 0);
	MATHB(p, SEQINSZ, AND, MATH0, NONE, 4, 0);
	MATHB(p, SEQINSZ, AND, MATH1, NONE, 1, STL);
	MATHB(p, SEQINSZ, AND, MATH2, NONE, 4, NFU);
	MATHB(p, SEQINSZ, AND, MATH3, NONE, 8, 0);
	MATHB(p, SEQINSZ, AND, 393615378, NONE, 4, IMMED2);
	MATHB(p, SEQINSZ, AND, DPOVRD, NONE, 8, 0);
	MATHB(p, SEQINSZ, AND, VSEQINSZ, NONE, 8, NFU | STL);
	MATHB(p, SEQINSZ, AND, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, SEQINSZ, AND, ABD, NONE, 8, 0);
	MATHB(p, SEQINSZ, AND, OFIFO, NONE, 1, NFU);
	MATHB(p, SEQINSZ, AND, ONE, NONE, 2, NFU);
	MATHB(p, SEQINSZ, AND, ZERO, NONE, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, AND, MATH0, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, AND, MATH1, NONE, 4, STL);
	MATHB(p, SEQOUTSZ, AND, MATH2, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, AND, MATH3, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, AND, 393615378, NONE, 2, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, AND, DPOVRD, NONE, 8, STL);
	MATHB(p, SEQOUTSZ, AND, VSEQINSZ, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, AND, VSEQOUTSZ, NONE, 2, STL);
	MATHB(p, SEQOUTSZ, AND, ABD, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, AND, OFIFO, NONE, 4, NFU);
	MATHB(p, SEQOUTSZ, AND, ONE, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, AND, ZERO, NONE, 8, 0);
	MATHB(p, VSEQINSZ, AND, MATH0, NONE, 1, 0);
	MATHB(p, VSEQINSZ, AND, MATH1, NONE, 4, 0);
	MATHB(p, VSEQINSZ, AND, MATH2, NONE, 4, 0);
	MATHB(p, VSEQINSZ, AND, MATH3, NONE, 2, 0);
	MATHB(p, VSEQINSZ, AND, 393615378, NONE, 4, IMMED2);
	MATHB(p, VSEQINSZ, AND, DPOVRD, NONE, 8, 0);
	MATHB(p, VSEQINSZ, AND, VSEQINSZ, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, AND, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, VSEQINSZ, AND, ABD, NONE, 1, 0);
	MATHB(p, VSEQINSZ, AND, OFIFO, NONE, 4, 0);
	MATHB(p, VSEQINSZ, AND, ONE, NONE, 8, STL);
	MATHB(p, VSEQINSZ, AND, ZERO, NONE, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, MATH0, NONE, 1, NFU);
	MATHB(p, VSEQOUTSZ, AND, MATH1, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH2, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, AND, MATH3, NONE, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, 393615378, NONE, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, AND, DPOVRD, NONE, 1, STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQINSZ, NONE, 2, STL);
	MATHB(p, VSEQOUTSZ, AND, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, ABD, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, AND, OFIFO, NONE, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, AND, ONE, NONE, 1, NFU);
	MATHB(p, VSEQOUTSZ, AND, ZERO, NONE, 2, STL);
	MATHB(p, ZERO, AND, MATH0, NONE, 8, 0);
	MATHB(p, ZERO, AND, MATH1, NONE, 2, 0);
	MATHB(p, ZERO, AND, MATH2, NONE, 2, 0);
	MATHB(p, ZERO, AND, MATH3, NONE, 1, 0);
	MATHB(p, ZERO, AND, 393615378, NONE, 1, STL | IMMED2);
	MATHB(p, ZERO, AND, DPOVRD, NONE, 4, 0);
	MATHB(p, ZERO, AND, VSEQINSZ, NONE, 8, 0);
	MATHB(p, ZERO, AND, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, ZERO, AND, ABD, NONE, 2, STL);
	MATHB(p, ZERO, AND, OFIFO, NONE, 4, 0);
	MATHB(p, ZERO, AND, ONE, NONE, 1, NFU | STL);
	MATHB(p, ZERO, AND, ZERO, NONE, 2, 0);
	MATHB(p, ONE, AND, MATH0, NONE, 4, NFU | STL);
	MATHB(p, ONE, AND, MATH1, NONE, 2, 0);
	MATHB(p, ONE, AND, MATH2, NONE, 2, 0);
	MATHB(p, ONE, AND, MATH3, NONE, 8, 0);
	MATHB(p, ONE, AND, 393615378, NONE, 2, STL | IMMED2);
	MATHB(p, ONE, AND, DPOVRD, NONE, 1, 0);
	MATHB(p, ONE, AND, VSEQINSZ, NONE, 8, 0);
	MATHB(p, ONE, AND, VSEQOUTSZ, NONE, 1, NFU);
	MATHB(p, ONE, AND, ABD, NONE, 2, STL);
	MATHB(p, ONE, AND, OFIFO, NONE, 1, STL);
	MATHB(p, ONE, AND, ONE, NONE, 8, 0);
	MATHB(p, ONE, AND, ZERO, NONE, 4, NFU);
	/*XOR Operation: MATH0 Destination register */
	MATHB(p, MATH0, XOR, MATH0, MATH0, 2, STL);
	MATHB(p, MATH0, XOR, MATH1, MATH0, 8, NFU | STL);
	MATHB(p, MATH0, XOR, MATH2, MATH0, 4, NFU | STL);
	MATHB(p, MATH0, XOR, MATH3, MATH0, 1, STL);
	MATHB(p, MATH0, XOR, 393615378, MATH0, 4, STL | IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, MATH0, 1, STL);
	MATHB(p, MATH0, XOR, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, MATH0, 8, STL);
	MATHB(p, MATH0, XOR, ABD, MATH0, 8, 0);
	MATHB(p, MATH0, XOR, OFIFO, MATH0, 1, STL);
	MATHB(p, MATH0, XOR, ONE, MATH0, 4, 0);
	MATHB(p, MATH0, XOR, ZERO, MATH0, 2, STL);
	MATHB(p, MATH1, XOR, MATH0, MATH0, 1, 0);
	MATHB(p, MATH1, XOR, MATH1, MATH0, 2, 0);
	MATHB(p, MATH1, XOR, MATH2, MATH0, 2, 0);
	MATHB(p, MATH1, XOR, MATH3, MATH0, 4, 0);
	MATHB(p, MATH1, XOR, 393615378, MATH0, 1, NFU | IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, MATH0, 4, 0);
	MATHB(p, MATH1, XOR, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, MATH1, XOR, ABD, MATH0, 4, NFU | STL);
	MATHB(p, MATH1, XOR, OFIFO, MATH0, 1, STL);
	MATHB(p, MATH1, XOR, ONE, MATH0, 2, NFU | STL);
	MATHB(p, MATH1, XOR, ZERO, MATH0, 4, 0);
	MATHB(p, MATH2, XOR, MATH0, MATH0, 2, NFU);
	MATHB(p, MATH2, XOR, MATH1, MATH0, 4, 0);
	MATHB(p, MATH2, XOR, MATH2, MATH0, 2, 0);
	MATHB(p, MATH2, XOR, MATH3, MATH0, 2, 0);
	MATHB(p, MATH2, XOR, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, MATH0, 8, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, MATH2, XOR, ABD, MATH0, 1, 0);
	MATHB(p, MATH2, XOR, OFIFO, MATH0, 2, 0);
	MATHB(p, MATH2, XOR, ONE, MATH0, 4, NFU | STL);
	MATHB(p, MATH2, XOR, ZERO, MATH0, 1, NFU | STL);
	MATHB(p, MATH3, XOR, MATH0, MATH0, 8, 0);
	MATHB(p, MATH3, XOR, MATH1, MATH0, 8, STL);
	MATHB(p, MATH3, XOR, MATH2, MATH0, 2, NFU);
	MATHB(p, MATH3, XOR, MATH3, MATH0, 4, 0);
	MATHB(p, MATH3, XOR, 393615378, MATH0, 4, IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, MATH0, 4, 0);
	MATHB(p, MATH3, XOR, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH3, XOR, ABD, MATH0, 2, 0);
	MATHB(p, MATH3, XOR, OFIFO, MATH0, 4, 0);
	MATHB(p, MATH3, XOR, ONE, MATH0, 8, 0);
	MATHB(p, MATH3, XOR, ZERO, MATH0, 4, NFU | STL);
	MATHB(p, 275128321, XOR, MATH0, MATH0, 4, NFU | IMMED);
	MATHB(p, 275128321, XOR, MATH1, MATH0, 1, IMMED);
	MATHB(p, 275128321, XOR, MATH2, MATH0, 1, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, MATH3, MATH0, 8, IMMED);
	MATHB(p, 275128321, XOR, 393615378, MATH0, 1, IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, MATH0, 1, IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, MATH0, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, ABD, MATH0, 8, NFU | IMMED);
	MATHB(p, 275128321, XOR, OFIFO, MATH0, 1, NFU | IMMED);
	MATHB(p, 275128321, XOR, ONE, MATH0, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, XOR, ZERO, MATH0, 2, IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, MATH0, 1, NFU | STL);
	MATHB(p, DPOVRD, XOR, MATH1, MATH0, 2, 0);
	MATHB(p, DPOVRD, XOR, MATH2, MATH0, 8, 0);
	MATHB(p, DPOVRD, XOR, MATH3, MATH0, 4, 0);
	MATHB(p, DPOVRD, XOR, 393615378, MATH0, 2, STL | IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, MATH0, 2, STL);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, DPOVRD, XOR, ABD, MATH0, 8, STL);
	MATHB(p, DPOVRD, XOR, OFIFO, MATH0, 4, STL);
	MATHB(p, DPOVRD, XOR, ONE, MATH0, 8, 0);
	MATHB(p, DPOVRD, XOR, ZERO, MATH0, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH0, MATH0, 8, NFU | STL);
	MATHB(p, SEQINSZ, XOR, MATH1, MATH0, 4, 0);
	MATHB(p, SEQINSZ, XOR, MATH2, MATH0, 4, NFU | STL);
	MATHB(p, SEQINSZ, XOR, MATH3, MATH0, 8, 0);
	MATHB(p, SEQINSZ, XOR, 393615378, MATH0, 4, NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, MATH0, 2, NFU);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, MATH0, 4, NFU);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, MATH0, 8, NFU);
	MATHB(p, SEQINSZ, XOR, ABD, MATH0, 8, 0);
	MATHB(p, SEQINSZ, XOR, OFIFO, MATH0, 4, STL);
	MATHB(p, SEQINSZ, XOR, ONE, MATH0, 2, STL);
	MATHB(p, SEQINSZ, XOR, ZERO, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH0, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH1, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH2, MATH0, 4, STL);
	MATHB(p, SEQOUTSZ, XOR, MATH3, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, 393615378, MATH0, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, MATH0, 1, NFU);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, ABD, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, ONE, MATH0, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, ZERO, MATH0, 1, STL);
	MATHB(p, VSEQINSZ, XOR, MATH0, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, XOR, MATH1, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, XOR, MATH2, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, XOR, MATH3, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, XOR, 393615378, MATH0, 2, NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, MATH0, 1, STL);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, XOR, OFIFO, MATH0, 2, NFU);
	MATHB(p, VSEQINSZ, XOR, ONE, MATH0, 8, STL);
	MATHB(p, VSEQINSZ, XOR, ZERO, MATH0, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, MATH0, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, MATH0, 4, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, MATH0, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, MATH0, 1, NFU);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, MATH0, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, ABD, MATH0, 8, NFU);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, MATH0, 1, NFU);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, MATH0, 2, STL);
	MATHB(p, ZERO, XOR, MATH0, MATH0, 2, NFU);
	MATHB(p, ZERO, XOR, MATH1, MATH0, 2, 0);
	MATHB(p, ZERO, XOR, MATH2, MATH0, 1, 0);
	MATHB(p, ZERO, XOR, MATH3, MATH0, 1, 0);
	MATHB(p, ZERO, XOR, 393615378, MATH0, 4, IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, MATH0, 4, STL);
	MATHB(p, ZERO, XOR, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, ZERO, XOR, ABD, MATH0, 2, 0);
	MATHB(p, ZERO, XOR, OFIFO, MATH0, 1, NFU | STL);
	MATHB(p, ZERO, XOR, ONE, MATH0, 4, 0);
	MATHB(p, ZERO, XOR, ZERO, MATH0, 2, NFU);
	MATHB(p, ONE, XOR, MATH0, MATH0, 8, NFU);
	MATHB(p, ONE, XOR, MATH1, MATH0, 1, 0);
	MATHB(p, ONE, XOR, MATH2, MATH0, 2, 0);
	MATHB(p, ONE, XOR, MATH3, MATH0, 4, NFU | STL);
	MATHB(p, ONE, XOR, 393615378, MATH0, 8, IFB | NFU | STL | IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, MATH0, 1, 0);
	MATHB(p, ONE, XOR, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, ONE, XOR, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, ONE, XOR, ABD, MATH0, 4, STL);
	MATHB(p, ONE, XOR, OFIFO, MATH0, 1, 0);
	MATHB(p, ONE, XOR, ONE, MATH0, 4, NFU);
	MATHB(p, ONE, XOR, ZERO, MATH0, 4, 0);
	/*XOR Operation: MATH1 Destination register */
	MATHB(p, MATH0, XOR, MATH0, MATH1, 8, 0);
	MATHB(p, MATH0, XOR, MATH1, MATH1, 1, 0);
	MATHB(p, MATH0, XOR, MATH2, MATH1, 4, 0);
	MATHB(p, MATH0, XOR, MATH3, MATH1, 2, 0);
	MATHB(p, MATH0, XOR, 393615378, MATH1, 4, IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, MATH1, 4, 0);
	MATHB(p, MATH0, XOR, VSEQINSZ, MATH1, 8, STL);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, MATH0, XOR, ABD, MATH1, 1, NFU | STL);
	MATHB(p, MATH0, XOR, OFIFO, MATH1, 1, STL);
	MATHB(p, MATH0, XOR, ONE, MATH1, 1, 0);
	MATHB(p, MATH0, XOR, ZERO, MATH1, 2, 0);
	MATHB(p, MATH1, XOR, MATH0, MATH1, 4, 0);
	MATHB(p, MATH1, XOR, MATH1, MATH1, 1, STL);
	MATHB(p, MATH1, XOR, MATH2, MATH1, 2, NFU);
	MATHB(p, MATH1, XOR, MATH3, MATH1, 4, NFU | STL);
	MATHB(p, MATH1, XOR, 393615378, MATH1, 2, NFU | STL | IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, MATH1, 4, NFU | STL);
	MATHB(p, MATH1, XOR, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH1, XOR, ABD, MATH1, 2, NFU | STL);
	MATHB(p, MATH1, XOR, OFIFO, MATH1, 1, NFU);
	MATHB(p, MATH1, XOR, ONE, MATH1, 4, NFU);
	MATHB(p, MATH1, XOR, ZERO, MATH1, 8, 0);
	MATHB(p, MATH2, XOR, MATH0, MATH1, 4, 0);
	MATHB(p, MATH2, XOR, MATH1, MATH1, 4, 0);
	MATHB(p, MATH2, XOR, MATH2, MATH1, 4, 0);
	MATHB(p, MATH2, XOR, MATH3, MATH1, 4, 0);
	MATHB(p, MATH2, XOR, 393615378, MATH1, 2, STL | IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, MATH1, 4, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, MATH1, 8, STL);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, MATH1, 8, NFU);
	MATHB(p, MATH2, XOR, ABD, MATH1, 1, 0);
	MATHB(p, MATH2, XOR, OFIFO, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, XOR, ONE, MATH1, 2, 0);
	MATHB(p, MATH2, XOR, ZERO, MATH1, 1, 0);
	MATHB(p, MATH3, XOR, MATH0, MATH1, 4, NFU);
	MATHB(p, MATH3, XOR, MATH1, MATH1, 2, 0);
	MATHB(p, MATH3, XOR, MATH2, MATH1, 8, STL);
	MATHB(p, MATH3, XOR, MATH3, MATH1, 4, 0);
	MATHB(p, MATH3, XOR, 393615378, MATH1, 4, NFU | IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, MATH1, 4, 0);
	MATHB(p, MATH3, XOR, VSEQINSZ, MATH1, 2, NFU | STL);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, MATH1, 1, NFU);
	MATHB(p, MATH3, XOR, ABD, MATH1, 1, STL);
	MATHB(p, MATH3, XOR, OFIFO, MATH1, 1, 0);
	MATHB(p, MATH3, XOR, ONE, MATH1, 2, 0);
	MATHB(p, MATH3, XOR, ZERO, MATH1, 4, NFU | STL);
	MATHB(p, 275128321, XOR, MATH0, MATH1, 2, IMMED);
	MATHB(p, 275128321, XOR, MATH1, MATH1, 2, IMMED);
	MATHB(p, 275128321, XOR, MATH2, MATH1, 4, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, MATH3, MATH1, 8, IMMED);
	MATHB(p, 275128321, XOR, 393615378, MATH1, 2, STL | IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, MATH1, 4, NFU | IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, MATH1, 2, IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, MATH1, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, XOR, ABD, MATH1, 2, IMMED);
	MATHB(p, 275128321, XOR, OFIFO, MATH1, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, ONE, MATH1, 2, IMMED);
	MATHB(p, 275128321, XOR, ZERO, MATH1, 1, IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, MATH1, 4, NFU | STL);
	MATHB(p, DPOVRD, XOR, MATH1, MATH1, 8, 0);
	MATHB(p, DPOVRD, XOR, MATH2, MATH1, 1, 0);
	MATHB(p, DPOVRD, XOR, MATH3, MATH1, 1, 0);
	MATHB(p, DPOVRD, XOR, 393615378, MATH1, 1, IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, MATH1, 4, 0);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, MATH1, 4, NFU | STL);
	MATHB(p, DPOVRD, XOR, ABD, MATH1, 2, STL);
	MATHB(p, DPOVRD, XOR, OFIFO, MATH1, 4, 0);
	MATHB(p, DPOVRD, XOR, ONE, MATH1, 8, 0);
	MATHB(p, DPOVRD, XOR, ZERO, MATH1, 1, 0);
	MATHB(p, SEQINSZ, XOR, MATH0, MATH1, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH1, MATH1, 1, STL);
	MATHB(p, SEQINSZ, XOR, MATH2, MATH1, 8, STL);
	MATHB(p, SEQINSZ, XOR, MATH3, MATH1, 4, 0);
	MATHB(p, SEQINSZ, XOR, 0x19261959fedcba01, MATH1, 8, IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, MATH1, 2, 0);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, SEQINSZ, XOR, ABD, MATH1, 8, NFU | STL);
	MATHB(p, SEQINSZ, XOR, OFIFO, MATH1, 8, NFU);
	MATHB(p, SEQINSZ, XOR, ONE, MATH1, 4, 0);
	MATHB(p, SEQINSZ, XOR, ZERO, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH0, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH1, MATH1, 4, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH2, MATH1, 1, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH3, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, 393615378, MATH1, 1, IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, MATH1, 4, STL);
	MATHB(p, SEQOUTSZ, XOR, ABD, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, MATH1, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, ONE, MATH1, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, ZERO, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH0, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH1, MATH1, 1, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH2, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, XOR, MATH3, MATH1, 2, STL);
	MATHB(p, VSEQINSZ, XOR, 393615378, MATH1, 2, IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, XOR, OFIFO, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ONE, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ZERO, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, MATH1, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, MATH1, 2, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, MATH1, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, MATH1, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, MATH1, 1, NFU);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, MATH1, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, ABD, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, MATH1, 2, STL);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, MATH1, 8, 0);
	MATHB(p, ZERO, XOR, MATH0, MATH1, 4, 0);
	MATHB(p, ZERO, XOR, MATH1, MATH1, 4, NFU);
	MATHB(p, ZERO, XOR, MATH2, MATH1, 8, 0);
	MATHB(p, ZERO, XOR, MATH3, MATH1, 8, 0);
	MATHB(p, ZERO, XOR, 393615378, MATH1, 8, IFB | STL | IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, MATH1, 8, 0);
	MATHB(p, ZERO, XOR, VSEQINSZ, MATH1, 4, STL);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, ZERO, XOR, ABD, MATH1, 8, NFU | STL);
	MATHB(p, ZERO, XOR, OFIFO, MATH1, 1, NFU | STL);
	MATHB(p, ZERO, XOR, ONE, MATH1, 4, STL);
	MATHB(p, ZERO, XOR, ZERO, MATH1, 8, NFU);
	MATHB(p, ONE, XOR, MATH0, MATH1, 8, 0);
	MATHB(p, ONE, XOR, MATH1, MATH1, 1, 0);
	MATHB(p, ONE, XOR, MATH2, MATH1, 1, NFU | STL);
	MATHB(p, ONE, XOR, MATH3, MATH1, 4, 0);
	MATHB(p, ONE, XOR, 0x19261959fedcba01, MATH1, 8, STL | IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, MATH1, 2, STL);
	MATHB(p, ONE, XOR, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, ONE, XOR, VSEQOUTSZ, MATH1, 8, STL);
	MATHB(p, ONE, XOR, ABD, MATH1, 8, 0);
	MATHB(p, ONE, XOR, OFIFO, MATH1, 8, 0);
	MATHB(p, ONE, XOR, ONE, MATH1, 4, 0);
	MATHB(p, ONE, XOR, ZERO, MATH1, 8, 0);
	/*XOR Operation: MATH2 Destination register */
	MATHB(p, MATH0, XOR, MATH0, MATH2, 2, 0);
	MATHB(p, MATH0, XOR, MATH1, MATH2, 8, 0);
	MATHB(p, MATH0, XOR, MATH2, MATH2, 8, 0);
	MATHB(p, MATH0, XOR, MATH3, MATH2, 8, STL);
	MATHB(p, MATH0, XOR, 0x19261959fedcba01, MATH2, 8,
	      NFU | STL | IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, MATH2, 1, NFU | STL);
	MATHB(p, MATH0, XOR, VSEQINSZ, MATH2, 4, NFU);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, MATH0, XOR, ABD, MATH2, 8, STL);
	MATHB(p, MATH0, XOR, OFIFO, MATH2, 1, NFU | STL);
	MATHB(p, MATH0, XOR, ONE, MATH2, 4, 0);
	MATHB(p, MATH0, XOR, ZERO, MATH2, 8, 0);
	MATHB(p, MATH1, XOR, MATH0, MATH2, 2, 0);
	MATHB(p, MATH1, XOR, MATH1, MATH2, 8, STL);
	MATHB(p, MATH1, XOR, MATH2, MATH2, 4, 0);
	MATHB(p, MATH1, XOR, MATH3, MATH2, 2, NFU | STL);
	MATHB(p, MATH1, XOR, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH1, XOR, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, MATH1, XOR, ABD, MATH2, 1, NFU);
	MATHB(p, MATH1, XOR, OFIFO, MATH2, 1, NFU);
	MATHB(p, MATH1, XOR, ONE, MATH2, 1, NFU);
	MATHB(p, MATH1, XOR, ZERO, MATH2, 8, STL);
	MATHB(p, MATH2, XOR, MATH0, MATH2, 1, STL);
	MATHB(p, MATH2, XOR, MATH1, MATH2, 2, 0);
	MATHB(p, MATH2, XOR, MATH2, MATH2, 1, NFU);
	MATHB(p, MATH2, XOR, MATH3, MATH2, 8, 0);
	MATHB(p, MATH2, XOR, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, MATH2, 4, NFU | STL);
	MATHB(p, MATH2, XOR, ABD, MATH2, 8, 0);
	MATHB(p, MATH2, XOR, OFIFO, MATH2, 8, 0);
	MATHB(p, MATH2, XOR, ONE, MATH2, 8, 0);
	MATHB(p, MATH2, XOR, ZERO, MATH2, 8, 0);
	MATHB(p, MATH3, XOR, MATH0, MATH2, 1, NFU | STL);
	MATHB(p, MATH3, XOR, MATH1, MATH2, 4, 0);
	MATHB(p, MATH3, XOR, MATH2, MATH2, 1, STL);
	MATHB(p, MATH3, XOR, MATH3, MATH2, 1, 0);
	MATHB(p, MATH3, XOR, 0x19261959fedcba01, MATH2, 8, IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, MATH2, 8, STL);
	MATHB(p, MATH3, XOR, VSEQINSZ, MATH2, 4, NFU | STL);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, MATH3, XOR, ABD, MATH2, 8, NFU);
	MATHB(p, MATH3, XOR, OFIFO, MATH2, 2, STL);
	MATHB(p, MATH3, XOR, ONE, MATH2, 8, STL);
	MATHB(p, MATH3, XOR, ZERO, MATH2, 2, STL);
	MATHB(p, 0x19261959fedcba01, XOR, MATH0, MATH2, 8, IMMED);
	MATHB(p, 275128321, XOR, MATH1, MATH2, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, MATH2, MATH2, 8, IMMED);
	MATHB(p, 275128321, XOR, MATH3, MATH2, 4, IMMED);
	MATHB(p, 275128321, XOR, 393615378, MATH2, 4, IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, MATH2, 2, IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, MATH2, 1, STL | IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, MATH2, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, ABD, MATH2, 4, IMMED);
	MATHB(p, 275128321, XOR, OFIFO, MATH2, 4, IMMED);
	MATHB(p, 275128321, XOR, ONE, MATH2, 1, STL | IMMED);
	MATHB(p, 275128321, XOR, ZERO, MATH2, 8, IFB | IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, MATH2, 2, 0);
	MATHB(p, DPOVRD, XOR, MATH1, MATH2, 1, 0);
	MATHB(p, DPOVRD, XOR, MATH2, MATH2, 2, 0);
	MATHB(p, DPOVRD, XOR, MATH3, MATH2, 1, 0);
	MATHB(p, DPOVRD, XOR, 393615378, MATH2, 1, NFU | IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, MATH2, 1, NFU | STL);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, MATH2, 2, NFU);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, MATH2, 4, STL);
	MATHB(p, DPOVRD, XOR, ABD, MATH2, 1, NFU | STL);
	MATHB(p, DPOVRD, XOR, OFIFO, MATH2, 4, NFU | STL);
	MATHB(p, DPOVRD, XOR, ONE, MATH2, 2, 0);
	MATHB(p, DPOVRD, XOR, ZERO, MATH2, 1, STL);
	MATHB(p, SEQINSZ, XOR, MATH0, MATH2, 4, NFU | STL);
	MATHB(p, SEQINSZ, XOR, MATH1, MATH2, 4, NFU);
	MATHB(p, SEQINSZ, XOR, MATH2, MATH2, 4, NFU | STL);
	MATHB(p, SEQINSZ, XOR, MATH3, MATH2, 4, 0);
	MATHB(p, SEQINSZ, XOR, 393615378, MATH2, 2, IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, MATH2, 2, STL);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, MATH2, 4, NFU);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, MATH2, 4, STL);
	MATHB(p, SEQINSZ, XOR, ABD, MATH2, 4, 0);
	MATHB(p, SEQINSZ, XOR, OFIFO, MATH2, 2, STL);
	MATHB(p, SEQINSZ, XOR, ONE, MATH2, 8, NFU);
	MATHB(p, SEQINSZ, XOR, ZERO, MATH2, 4, STL);
	MATHB(p, SEQOUTSZ, XOR, MATH0, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH1, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH2, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH3, MATH2, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, MATH2, 8, STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, MATH2, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, ABD, MATH2, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, MATH2, 1, NFU);
	MATHB(p, SEQOUTSZ, XOR, ONE, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, ZERO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, XOR, MATH0, MATH2, 2, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, MATH1, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, XOR, MATH2, MATH2, 8, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH3, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, XOR, 393615378, MATH2, 2, IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, MATH2, 1, STL);
	MATHB(p, VSEQINSZ, XOR, ABD, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, XOR, OFIFO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ONE, MATH2, 1, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, ZERO, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, MATH2, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, ABD, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, MATH2, 4, 0);
	MATHB(p, ZERO, XOR, MATH0, MATH2, 4, 0);
	MATHB(p, ZERO, XOR, MATH1, MATH2, 1, 0);
	MATHB(p, ZERO, XOR, MATH2, MATH2, 4, NFU | STL);
	MATHB(p, ZERO, XOR, MATH3, MATH2, 4, 0);
	MATHB(p, ZERO, XOR, 393615378, MATH2, 2, IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, MATH2, 2, 0);
	MATHB(p, ZERO, XOR, VSEQINSZ, MATH2, 4, STL);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, ZERO, XOR, ABD, MATH2, 2, STL);
	MATHB(p, ZERO, XOR, OFIFO, MATH2, 8, NFU | STL);
	MATHB(p, ZERO, XOR, ONE, MATH2, 1, 0);
	MATHB(p, ZERO, XOR, ZERO, MATH2, 8, 0);
	MATHB(p, ONE, XOR, MATH0, MATH2, 1, 0);
	MATHB(p, ONE, XOR, MATH1, MATH2, 2, STL);
	MATHB(p, ONE, XOR, MATH2, MATH2, 2, 0);
	MATHB(p, ONE, XOR, MATH3, MATH2, 2, NFU);
	MATHB(p, ONE, XOR, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, MATH2, 2, STL);
	MATHB(p, ONE, XOR, VSEQINSZ, MATH2, 2, 0);
	MATHB(p, ONE, XOR, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, ONE, XOR, ABD, MATH2, 8, 0);
	MATHB(p, ONE, XOR, OFIFO, MATH2, 8, 0);
	MATHB(p, ONE, XOR, ONE, MATH2, 1, 0);
	MATHB(p, ONE, XOR, ZERO, MATH2, 1, STL);
	/*XOR Operation: MATH3 Destination register */
	MATHB(p, MATH0, XOR, MATH0, MATH3, 2, 0);
	MATHB(p, MATH0, XOR, MATH1, MATH3, 4, STL);
	MATHB(p, MATH0, XOR, MATH2, MATH3, 8, 0);
	MATHB(p, MATH0, XOR, MATH3, MATH3, 2, 0);
	MATHB(p, MATH0, XOR, 393615378, MATH3, 4, IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, MATH3, 2, 0);
	MATHB(p, MATH0, XOR, VSEQINSZ, MATH3, 4, NFU | STL);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, MATH0, XOR, ABD, MATH3, 4, NFU);
	MATHB(p, MATH0, XOR, OFIFO, MATH3, 8, NFU | STL);
	MATHB(p, MATH0, XOR, ONE, MATH3, 4, 0);
	MATHB(p, MATH0, XOR, ZERO, MATH3, 1, 0);
	MATHB(p, MATH1, XOR, MATH0, MATH3, 1, 0);
	MATHB(p, MATH1, XOR, MATH1, MATH3, 4, NFU);
	MATHB(p, MATH1, XOR, MATH2, MATH3, 1, 0);
	MATHB(p, MATH1, XOR, MATH3, MATH3, 4, 0);
	MATHB(p, MATH1, XOR, 0x19261959fedcba01, MATH3, 8, IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH1, XOR, VSEQINSZ, MATH3, 2, NFU);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, MATH1, XOR, ABD, MATH3, 1, STL);
	MATHB(p, MATH1, XOR, OFIFO, MATH3, 2, 0);
	MATHB(p, MATH1, XOR, ONE, MATH3, 1, 0);
	MATHB(p, MATH1, XOR, ZERO, MATH3, 8, 0);
	MATHB(p, MATH2, XOR, MATH0, MATH3, 1, 0);
	MATHB(p, MATH2, XOR, MATH1, MATH3, 1, 0);
	MATHB(p, MATH2, XOR, MATH2, MATH3, 1, 0);
	MATHB(p, MATH2, XOR, MATH3, MATH3, 8, 0);
	MATHB(p, MATH2, XOR, 393615378, MATH3, 4, IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, MATH3, 4, STL);
	MATHB(p, MATH2, XOR, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, MATH2, XOR, ABD, MATH3, 1, NFU);
	MATHB(p, MATH2, XOR, OFIFO, MATH3, 2, NFU | STL);
	MATHB(p, MATH2, XOR, ONE, MATH3, 8, 0);
	MATHB(p, MATH2, XOR, ZERO, MATH3, 8, 0);
	MATHB(p, MATH3, XOR, MATH0, MATH3, 4, NFU);
	MATHB(p, MATH3, XOR, MATH1, MATH3, 1, 0);
	MATHB(p, MATH3, XOR, MATH2, MATH3, 8, NFU);
	MATHB(p, MATH3, XOR, MATH3, MATH3, 8, 0);
	MATHB(p, MATH3, XOR, 393615378, MATH3, 4, IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, MATH3, 2, NFU);
	MATHB(p, MATH3, XOR, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, MATH3, XOR, ABD, MATH3, 1, NFU | STL);
	MATHB(p, MATH3, XOR, OFIFO, MATH3, 8, NFU | STL);
	MATHB(p, MATH3, XOR, ONE, MATH3, 1, 0);
	MATHB(p, MATH3, XOR, ZERO, MATH3, 1, 0);
	MATHB(p, 0x19261959fedcba01, XOR, MATH0, MATH3, 8, IMMED);
	MATHB(p, 275128321, XOR, MATH1, MATH3, 1, IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, MATH2, MATH3, 8, IMMED);
	MATHB(p, 275128321, XOR, MATH3, MATH3, 1, IMMED);
	MATHB(p, 275128321, XOR, 393615378, MATH3, 1, IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, MATH3, 4, IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, MATH3, 4, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, VSEQOUTSZ, MATH3, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, XOR, ABD, MATH3, 1, IMMED);
	MATHB(p, 275128321, XOR, OFIFO, MATH3, 1, STL | IMMED);
	MATHB(p, 275128321, XOR, ONE, MATH3, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, ZERO, MATH3, 8, IFB | STL | IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, MATH3, 4, 0);
	MATHB(p, DPOVRD, XOR, MATH1, MATH3, 1, STL);
	MATHB(p, DPOVRD, XOR, MATH2, MATH3, 1, 0);
	MATHB(p, DPOVRD, XOR, MATH3, MATH3, 8, 0);
	MATHB(p, DPOVRD, XOR, 393615378, MATH3, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, MATH3, 8, NFU | STL);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, DPOVRD, XOR, ABD, MATH3, 4, NFU | STL);
	MATHB(p, DPOVRD, XOR, OFIFO, MATH3, 4, 0);
	MATHB(p, DPOVRD, XOR, ONE, MATH3, 1, 0);
	MATHB(p, DPOVRD, XOR, ZERO, MATH3, 1, 0);
	MATHB(p, SEQINSZ, XOR, MATH0, MATH3, 1, STL);
	MATHB(p, SEQINSZ, XOR, MATH1, MATH3, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH2, MATH3, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH3, MATH3, 1, 0);
	MATHB(p, SEQINSZ, XOR, 393615378, MATH3, 1, NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, MATH3, 4, 0);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, MATH3, 8, NFU);
	MATHB(p, SEQINSZ, XOR, ABD, MATH3, 2, 0);
	MATHB(p, SEQINSZ, XOR, OFIFO, MATH3, 2, NFU);
	MATHB(p, SEQINSZ, XOR, ONE, MATH3, 8, STL);
	MATHB(p, SEQINSZ, XOR, ZERO, MATH3, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH0, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH1, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH2, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH3, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, 393615378, MATH3, 4, IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, MATH3, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, MATH3, 4, NFU);
	MATHB(p, SEQOUTSZ, XOR, ABD, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, MATH3, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, ONE, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, ZERO, MATH3, 1, STL);
	MATHB(p, VSEQINSZ, XOR, MATH0, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, XOR, MATH1, MATH3, 4, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH2, MATH3, 4, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH3, MATH3, 4, STL);
	MATHB(p, VSEQINSZ, XOR, 393615378, MATH3, 2, IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, MATH3, 1, NFU);
	MATHB(p, VSEQINSZ, XOR, OFIFO, MATH3, 8, STL);
	MATHB(p, VSEQINSZ, XOR, ONE, MATH3, 4, STL);
	MATHB(p, VSEQINSZ, XOR, ZERO, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, MATH3, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, 0x19261959fedcba01, MATH3, 8, IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, MATH3, 8, NFU);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, ABD, MATH3, 8, NFU);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, MATH3, 4, STL);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, XOR, MATH0, MATH3, 4, 0);
	MATHB(p, ZERO, XOR, MATH1, MATH3, 1, NFU);
	MATHB(p, ZERO, XOR, MATH2, MATH3, 1, 0);
	MATHB(p, ZERO, XOR, MATH3, MATH3, 1, NFU | STL);
	MATHB(p, ZERO, XOR, 393615378, MATH3, 8, IFB | STL | IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, XOR, VSEQINSZ, MATH3, 8, NFU | STL);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, ZERO, XOR, ABD, MATH3, 8, NFU | STL);
	MATHB(p, ZERO, XOR, OFIFO, MATH3, 1, NFU);
	MATHB(p, ZERO, XOR, ONE, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, XOR, ZERO, MATH3, 4, STL);
	MATHB(p, ONE, XOR, MATH0, MATH3, 2, STL);
	MATHB(p, ONE, XOR, MATH1, MATH3, 8, NFU | STL);
	MATHB(p, ONE, XOR, MATH2, MATH3, 2, NFU);
	MATHB(p, ONE, XOR, MATH3, MATH3, 4, STL);
	MATHB(p, ONE, XOR, 393615378, MATH3, 4, NFU | STL | IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, MATH3, 1, 0);
	MATHB(p, ONE, XOR, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, ONE, XOR, VSEQOUTSZ, MATH3, 2, NFU);
	MATHB(p, ONE, XOR, ABD, MATH3, 8, NFU);
	MATHB(p, ONE, XOR, OFIFO, MATH3, 8, 0);
	MATHB(p, ONE, XOR, ONE, MATH3, 8, 0);
	MATHB(p, ONE, XOR, ZERO, MATH3, 1, NFU);
	/*XOR Operation: DPOVRD Destination register */
	MATHB(p, MATH0, XOR, MATH0, DPOVRD, 8, STL);
	MATHB(p, MATH0, XOR, MATH1, DPOVRD, 2, NFU);
	MATHB(p, MATH0, XOR, MATH2, DPOVRD, 4, 0);
	MATHB(p, MATH0, XOR, MATH3, DPOVRD, 8, 0);
	MATHB(p, MATH0, XOR, 393615378, DPOVRD, 1, NFU | IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, MATH0, XOR, VSEQINSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, DPOVRD, 4, STL);
	MATHB(p, MATH0, XOR, ABD, DPOVRD, 1, 0);
	MATHB(p, MATH0, XOR, OFIFO, DPOVRD, 8, 0);
	MATHB(p, MATH0, XOR, ONE, DPOVRD, 8, 0);
	MATHB(p, MATH0, XOR, ZERO, DPOVRD, 1, NFU);
	MATHB(p, MATH1, XOR, MATH0, DPOVRD, 8, 0);
	MATHB(p, MATH1, XOR, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH1, XOR, MATH2, DPOVRD, 2, NFU);
	MATHB(p, MATH1, XOR, MATH3, DPOVRD, 2, NFU);
	MATHB(p, MATH1, XOR, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, MATH1, XOR, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, MATH1, XOR, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH1, XOR, OFIFO, DPOVRD, 8, STL);
	MATHB(p, MATH1, XOR, ONE, DPOVRD, 1, NFU);
	MATHB(p, MATH1, XOR, ZERO, DPOVRD, 4, 0);
	MATHB(p, MATH2, XOR, MATH0, DPOVRD, 2, NFU);
	MATHB(p, MATH2, XOR, MATH1, DPOVRD, 4, STL);
	MATHB(p, MATH2, XOR, MATH2, DPOVRD, 1, NFU);
	MATHB(p, MATH2, XOR, MATH3, DPOVRD, 8, 0);
	MATHB(p, MATH2, XOR, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, MATH2, XOR, ABD, DPOVRD, 8, 0);
	MATHB(p, MATH2, XOR, OFIFO, DPOVRD, 2, STL);
	MATHB(p, MATH2, XOR, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH2, XOR, ZERO, DPOVRD, 4, NFU);
	MATHB(p, MATH3, XOR, MATH0, DPOVRD, 1, 0);
	MATHB(p, MATH3, XOR, MATH1, DPOVRD, 4, STL);
	MATHB(p, MATH3, XOR, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH3, XOR, MATH3, DPOVRD, 1, 0);
	MATHB(p, MATH3, XOR, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, DPOVRD, 2, NFU);
	MATHB(p, MATH3, XOR, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH3, XOR, ABD, DPOVRD, 2, 0);
	MATHB(p, MATH3, XOR, OFIFO, DPOVRD, 4, STL);
	MATHB(p, MATH3, XOR, ONE, DPOVRD, 4, NFU);
	MATHB(p, MATH3, XOR, ZERO, DPOVRD, 1, NFU);
	MATHB(p, 275128321, XOR, MATH0, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, XOR, MATH1, DPOVRD, 2, STL | IMMED);
	MATHB(p, 275128321, XOR, MATH2, DPOVRD, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, MATH3, DPOVRD, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, 393615378, DPOVRD, 1,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, DPOVRD, 1, STL | IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, DPOVRD, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, DPOVRD, 2, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, ABD, DPOVRD, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, OFIFO, DPOVRD, 8, STL | IMMED);
	MATHB(p, 275128321, XOR, ONE, DPOVRD, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, ZERO, DPOVRD, 1, IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, DPOVRD, 8, NFU | STL);
	MATHB(p, DPOVRD, XOR, MATH1, DPOVRD, 4, 0);
	MATHB(p, DPOVRD, XOR, MATH2, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, XOR, MATH3, DPOVRD, 1, STL);
	MATHB(p, DPOVRD, XOR, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, XOR, ABD, DPOVRD, 8, NFU | STL);
	MATHB(p, DPOVRD, XOR, OFIFO, DPOVRD, 1, STL);
	MATHB(p, DPOVRD, XOR, ONE, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, XOR, ZERO, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH0, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, XOR, MATH1, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH2, DPOVRD, 1, NFU);
	MATHB(p, SEQINSZ, XOR, MATH3, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, XOR, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, XOR, ABD, DPOVRD, 2, STL);
	MATHB(p, SEQINSZ, XOR, OFIFO, DPOVRD, 8, STL);
	MATHB(p, SEQINSZ, XOR, ONE, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, XOR, ZERO, DPOVRD, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH0, DPOVRD, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH1, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH2, DPOVRD, 1, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH3, DPOVRD, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, ABD, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, DPOVRD, 8, STL);
	MATHB(p, SEQOUTSZ, XOR, ONE, DPOVRD, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, ZERO, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, MATH0, DPOVRD, 4, STL);
	MATHB(p, VSEQINSZ, XOR, MATH1, DPOVRD, 8, STL);
	MATHB(p, VSEQINSZ, XOR, MATH2, DPOVRD, 4, STL);
	MATHB(p, VSEQINSZ, XOR, MATH3, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, XOR, 393615378, DPOVRD, 1, IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, DPOVRD, 1, STL);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, XOR, OFIFO, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, XOR, ONE, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, XOR, ZERO, DPOVRD, 8, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, DPOVRD, 2, NFU);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, DPOVRD, 8, STL);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, ABD, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, DPOVRD, 2, STL);
	MATHB(p, ZERO, XOR, MATH0, DPOVRD, 4, 0);
	MATHB(p, ZERO, XOR, MATH1, DPOVRD, 2, NFU);
	MATHB(p, ZERO, XOR, MATH2, DPOVRD, 8, 0);
	MATHB(p, ZERO, XOR, MATH3, DPOVRD, 4, 0);
	MATHB(p, ZERO, XOR, 393615378, DPOVRD, 2, NFU | STL | IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, ZERO, XOR, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, DPOVRD, 2, NFU);
	MATHB(p, ZERO, XOR, ABD, DPOVRD, 4, 0);
	MATHB(p, ZERO, XOR, OFIFO, DPOVRD, 2, NFU);
	MATHB(p, ZERO, XOR, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, ZERO, XOR, ZERO, DPOVRD, 2, 0);
	MATHB(p, ONE, XOR, MATH0, DPOVRD, 1, 0);
	MATHB(p, ONE, XOR, MATH1, DPOVRD, 1, NFU);
	MATHB(p, ONE, XOR, MATH2, DPOVRD, 1, 0);
	MATHB(p, ONE, XOR, MATH3, DPOVRD, 4, NFU | STL);
	MATHB(p, ONE, XOR, 393615378, DPOVRD, 2, NFU | IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, ONE, XOR, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, ONE, XOR, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, ONE, XOR, ABD, DPOVRD, 4, NFU);
	MATHB(p, ONE, XOR, OFIFO, DPOVRD, 1, 0);
	MATHB(p, ONE, XOR, ONE, DPOVRD, 1, 0);
	MATHB(p, ONE, XOR, ZERO, DPOVRD, 2, 0);
	/*XOR Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, XOR, MATH0, SEQINSZ, 4, 0);
	MATHB(p, MATH0, XOR, MATH1, SEQINSZ, 4, 0);
	MATHB(p, MATH0, XOR, MATH2, SEQINSZ, 2, STL);
	MATHB(p, MATH0, XOR, MATH3, SEQINSZ, 1, STL);
	MATHB(p, MATH0, XOR, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH0, XOR, VSEQINSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH0, XOR, ABD, SEQINSZ, 2, 0);
	MATHB(p, MATH0, XOR, OFIFO, SEQINSZ, 1, STL);
	MATHB(p, MATH0, XOR, ONE, SEQINSZ, 4, 0);
	MATHB(p, MATH0, XOR, ZERO, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH1, XOR, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH1, XOR, MATH1, SEQINSZ, 2, STL);
	MATHB(p, MATH1, XOR, MATH2, SEQINSZ, 1, 0);
	MATHB(p, MATH1, XOR, MATH3, SEQINSZ, 8, STL);
	MATHB(p, MATH1, XOR, 393615378, SEQINSZ, 4, NFU | STL | IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH1, XOR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH1, XOR, ABD, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH1, XOR, OFIFO, SEQINSZ, 2, STL);
	MATHB(p, MATH1, XOR, ONE, SEQINSZ, 8, STL);
	MATHB(p, MATH1, XOR, ZERO, SEQINSZ, 1, 0);
	MATHB(p, MATH2, XOR, MATH0, SEQINSZ, 1, 0);
	MATHB(p, MATH2, XOR, MATH1, SEQINSZ, 8, 0);
	MATHB(p, MATH2, XOR, MATH2, SEQINSZ, 2, STL);
	MATHB(p, MATH2, XOR, MATH3, SEQINSZ, 4, NFU);
	MATHB(p, MATH2, XOR, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, XOR, VSEQINSZ, SEQINSZ, 8, NFU);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH2, XOR, ABD, SEQINSZ, 2, 0);
	MATHB(p, MATH2, XOR, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH2, XOR, ONE, SEQINSZ, 4, 0);
	MATHB(p, MATH2, XOR, ZERO, SEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, XOR, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH3, XOR, MATH1, SEQINSZ, 1, NFU);
	MATHB(p, MATH3, XOR, MATH2, SEQINSZ, 8, NFU);
	MATHB(p, MATH3, XOR, MATH3, SEQINSZ, 2, 0);
	MATHB(p, MATH3, XOR, 393615378, SEQINSZ, 2, NFU | STL | IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, MATH3, XOR, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, MATH3, XOR, ABD, SEQINSZ, 4, STL);
	MATHB(p, MATH3, XOR, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH3, XOR, ONE, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH3, XOR, ZERO, SEQINSZ, 4, NFU);
	MATHB(p, 275128321, XOR, MATH0, SEQINSZ, 2, STL | IMMED);
	MATHB(p, 275128321, XOR, MATH1, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, XOR, MATH2, SEQINSZ, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, MATH3, SEQINSZ, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, 393615378, SEQINSZ, 1,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, SEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, ABD, SEQINSZ, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, OFIFO, SEQINSZ, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, ONE, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, ZERO, SEQINSZ, 1, IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, XOR, MATH1, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, XOR, MATH2, SEQINSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, XOR, MATH3, SEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, XOR, 393615378, SEQINSZ, 2, STL | IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, SEQINSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, XOR, ABD, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, XOR, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, ONE, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, XOR, ZERO, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH0, SEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, XOR, MATH1, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH2, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH3, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, XOR, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, SEQINSZ, 8, NFU);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, XOR, ABD, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, XOR, OFIFO, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, XOR, ONE, SEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, XOR, ZERO, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH0, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH1, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH2, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH3, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, 393615378, SEQINSZ, 1, STL | IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, SEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, ABD, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, ONE, SEQINSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, ZERO, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, MATH0, SEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH1, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, MATH2, SEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH3, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, 393615378, SEQINSZ, 1, NFU | IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, SEQINSZ, 8, STL);
	MATHB(p, VSEQINSZ, XOR, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ONE, SEQINSZ, 1, NFU);
	MATHB(p, VSEQINSZ, XOR, ZERO, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, SEQINSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, SEQINSZ, 2, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, SEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, SEQINSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, XOR, ABD, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, SEQINSZ, 2, NFU);
	MATHB(p, ZERO, XOR, MATH0, SEQINSZ, 2, 0);
	MATHB(p, ZERO, XOR, MATH1, SEQINSZ, 4, 0);
	MATHB(p, ZERO, XOR, MATH2, SEQINSZ, 1, 0);
	MATHB(p, ZERO, XOR, MATH3, SEQINSZ, 4, STL);
	MATHB(p, ZERO, XOR, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, ZERO, XOR, VSEQINSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, ZERO, XOR, ABD, SEQINSZ, 8, STL);
	MATHB(p, ZERO, XOR, OFIFO, SEQINSZ, 8, NFU | STL);
	MATHB(p, ZERO, XOR, ONE, SEQINSZ, 1, 0);
	MATHB(p, ZERO, XOR, ZERO, SEQINSZ, 8, NFU);
	MATHB(p, ONE, XOR, MATH0, SEQINSZ, 1, 0);
	MATHB(p, ONE, XOR, MATH1, SEQINSZ, 8, STL);
	MATHB(p, ONE, XOR, MATH2, SEQINSZ, 2, 0);
	MATHB(p, ONE, XOR, MATH3, SEQINSZ, 8, NFU);
	MATHB(p, ONE, XOR, 393615378, SEQINSZ, 8, IFB | STL | IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, ONE, XOR, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, ONE, XOR, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, ONE, XOR, ABD, SEQINSZ, 1, 0);
	MATHB(p, ONE, XOR, OFIFO, SEQINSZ, 2, NFU | STL);
	MATHB(p, ONE, XOR, ONE, SEQINSZ, 8, 0);
	MATHB(p, ONE, XOR, ZERO, SEQINSZ, 8, NFU);
	/*XOR Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, XOR, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, XOR, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, XOR, MATH2, SEQOUTSZ, 2, STL);
	MATHB(p, MATH0, XOR, MATH3, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH0, XOR, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, XOR, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH0, XOR, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, XOR, OFIFO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH0, XOR, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, XOR, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, XOR, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, XOR, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, XOR, MATH2, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, XOR, MATH3, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH1, XOR, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, XOR, VSEQINSZ, SEQOUTSZ, 4, STL);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, XOR, ABD, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, XOR, OFIFO, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH1, XOR, ONE, SEQOUTSZ, 8, STL);
	MATHB(p, MATH1, XOR, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH2, XOR, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, XOR, MATH1, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, XOR, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, XOR, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, XOR, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH2, XOR, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, XOR, OFIFO, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, XOR, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, XOR, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, MATH3, XOR, MATH0, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH3, XOR, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, XOR, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, XOR, MATH3, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH3, XOR, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, XOR, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, XOR, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, XOR, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, XOR, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, XOR, ZERO, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, 275128321, XOR, MATH0, SEQOUTSZ, 1, STL | IMMED);
	MATHB(p, 275128321, XOR, MATH1, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 275128321, XOR, MATH2, SEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, XOR, MATH3, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, XOR, 393615378, SEQOUTSZ, 1, IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, SEQOUTSZ, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, ABD, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, XOR, OFIFO, SEQOUTSZ, 2, NFU | IMMED);
	MATHB(p, 275128321, XOR, ONE, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 275128321, XOR, ZERO, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, XOR, MATH1, SEQOUTSZ, 8, NFU);
	MATHB(p, DPOVRD, XOR, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, 393615378, SEQOUTSZ, 1, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, SEQOUTSZ, 8, NFU);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, SEQOUTSZ, 2, STL);
	MATHB(p, DPOVRD, XOR, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, XOR, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, XOR, ZERO, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQINSZ, XOR, MATH0, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, XOR, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, XOR, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, XOR, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, SEQOUTSZ, 2, STL);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, SEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQINSZ, XOR, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, XOR, OFIFO, SEQOUTSZ, 4, STL);
	MATHB(p, SEQINSZ, XOR, ONE, SEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, XOR, ZERO, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH1, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH2, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH3, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, SEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, XOR, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, XOR, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, XOR, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, MATH2, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, XOR, 393615378, SEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, ONE, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQINSZ, XOR, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, XOR, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, SEQOUTSZ, 4, STL);
	MATHB(p, ZERO, XOR, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, XOR, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, XOR, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, XOR, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, XOR, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, XOR, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, XOR, ABD, SEQOUTSZ, 4, STL);
	MATHB(p, ZERO, XOR, OFIFO, SEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, XOR, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, XOR, ZERO, SEQOUTSZ, 1, STL);
	MATHB(p, ONE, XOR, MATH0, SEQOUTSZ, 8, NFU);
	MATHB(p, ONE, XOR, MATH1, SEQOUTSZ, 2, STL);
	MATHB(p, ONE, XOR, MATH2, SEQOUTSZ, 2, NFU);
	MATHB(p, ONE, XOR, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, XOR, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, SEQOUTSZ, 4, STL);
	MATHB(p, ONE, XOR, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, ONE, XOR, VSEQOUTSZ, SEQOUTSZ, 4, STL);
	MATHB(p, ONE, XOR, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, XOR, OFIFO, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, ONE, XOR, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, XOR, ZERO, SEQOUTSZ, 1, 0);
	/*XOR Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, XOR, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, XOR, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, XOR, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, XOR, MATH3, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH0, XOR, 393615378, VSEQINSZ, 2, STL | IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, VSEQINSZ, 4, NFU);
	MATHB(p, MATH0, XOR, VSEQINSZ, VSEQINSZ, 2, STL);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, XOR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, XOR, OFIFO, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH0, XOR, ONE, VSEQINSZ, 4, NFU);
	MATHB(p, MATH0, XOR, ZERO, VSEQINSZ, 2, NFU);
	MATHB(p, MATH1, XOR, MATH0, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, XOR, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, XOR, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, XOR, MATH3, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH1, XOR, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, XOR, VSEQINSZ, VSEQINSZ, 2, STL);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, VSEQINSZ, 8, NFU);
	MATHB(p, MATH1, XOR, ABD, VSEQINSZ, 2, STL);
	MATHB(p, MATH1, XOR, OFIFO, VSEQINSZ, 1, STL);
	MATHB(p, MATH1, XOR, ONE, VSEQINSZ, 8, NFU);
	MATHB(p, MATH1, XOR, ZERO, VSEQINSZ, 4, NFU);
	MATHB(p, MATH2, XOR, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, XOR, MATH1, VSEQINSZ, 2, NFU);
	MATHB(p, MATH2, XOR, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, XOR, MATH3, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH2, XOR, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, VSEQINSZ, 1, NFU);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, XOR, ABD, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH2, XOR, OFIFO, VSEQINSZ, 2, NFU);
	MATHB(p, MATH2, XOR, ONE, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, XOR, ZERO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, XOR, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, XOR, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, XOR, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, XOR, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, XOR, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH3, XOR, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH3, XOR, ABD, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, XOR, OFIFO, VSEQINSZ, 8, STL);
	MATHB(p, MATH3, XOR, ONE, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, XOR, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, 275128321, XOR, MATH0, VSEQINSZ, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, MATH1, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, XOR, MATH2, VSEQINSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, XOR, MATH3, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, 393615378, VSEQINSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, VSEQINSZ, 8,
	      IFB | NFU | IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, ABD, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, OFIFO, VSEQINSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, ONE, VSEQINSZ, 2, NFU | IMMED);
	MATHB(p, 275128321, XOR, ZERO, VSEQINSZ, 1, IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, XOR, MATH1, VSEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, XOR, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, MATH3, VSEQINSZ, 1, STL);
	MATHB(p, DPOVRD, XOR, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, XOR, ABD, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, XOR, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, DPOVRD, XOR, ONE, VSEQINSZ, 1, STL);
	MATHB(p, DPOVRD, XOR, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, XOR, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, VSEQINSZ, 8, NFU);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, VSEQINSZ, 4, NFU);
	MATHB(p, SEQINSZ, XOR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, XOR, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, XOR, ONE, VSEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, XOR, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH1, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH3, VSEQINSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, XOR, 0x19261959fedcba01, VSEQINSZ, 8, IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, VSEQINSZ, 2, STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, ABD, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, ONE, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, ZERO, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, XOR, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, XOR, MATH2, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQINSZ, XOR, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, 393615378, VSEQINSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, VSEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, XOR, ONE, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, VSEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, VSEQINSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, ABD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, XOR, ONE, VSEQINSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, VSEQINSZ, 8, STL);
	MATHB(p, ZERO, XOR, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, XOR, MATH1, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, XOR, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, XOR, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, XOR, 393615378, VSEQINSZ, 2, STL | IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, VSEQINSZ, 8, STL);
	MATHB(p, ZERO, XOR, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, XOR, ABD, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, XOR, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, XOR, ONE, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, XOR, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, ONE, XOR, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, ONE, XOR, MATH1, VSEQINSZ, 2, STL);
	MATHB(p, ONE, XOR, MATH2, VSEQINSZ, 4, NFU);
	MATHB(p, ONE, XOR, MATH3, VSEQINSZ, 8, STL);
	MATHB(p, ONE, XOR, 0x19261959fedcba01, VSEQINSZ, 8, NFU | IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, VSEQINSZ, 4, STL);
	MATHB(p, ONE, XOR, VSEQINSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ONE, XOR, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, ONE, XOR, ABD, VSEQINSZ, 1, 0);
	MATHB(p, ONE, XOR, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, ONE, XOR, ONE, VSEQINSZ, 1, STL);
	MATHB(p, ONE, XOR, ZERO, VSEQINSZ, 2, NFU | STL);
	/*XOR Operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, XOR, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, XOR, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, XOR, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, XOR, MATH3, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH0, XOR, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, XOR, VSEQINSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, XOR, ABD, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH0, XOR, OFIFO, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH0, XOR, ONE, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH0, XOR, ZERO, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH1, XOR, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, XOR, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, XOR, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, XOR, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, XOR, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH1, XOR, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, XOR, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, XOR, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, XOR, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, XOR, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, XOR, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, XOR, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, XOR, MATH2, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH2, XOR, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, XOR, 0x19261959fedcba01, VSEQOUTSZ, 8,
	      STL | IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, XOR, ABD, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH2, XOR, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, XOR, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, XOR, ZERO, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, XOR, MATH0, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, XOR, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, XOR, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, XOR, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, XOR, 393615378, VSEQOUTSZ, 2, NFU | IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH3, XOR, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, XOR, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, XOR, OFIFO, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH3, XOR, ONE, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH3, XOR, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, 275128321, XOR, MATH0, VSEQOUTSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, XOR, MATH1, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, XOR, MATH2, VSEQOUTSZ, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, MATH3, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, XOR, 393615378, VSEQOUTSZ, 2, IMMED | IMMED2);
	MATHB(p, 275128321, XOR, DPOVRD, VSEQOUTSZ, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, XOR, VSEQINSZ, VSEQOUTSZ, 2,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, VSEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 275128321, XOR, ABD, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, XOR, OFIFO, VSEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, XOR, ONE, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, XOR, ZERO, VSEQOUTSZ, 1, IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, DPOVRD, XOR, MATH1, VSEQOUTSZ, 2, NFU);
	MATHB(p, DPOVRD, XOR, MATH2, VSEQOUTSZ, 2, STL);
	MATHB(p, DPOVRD, XOR, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, XOR, 393615378, VSEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, DPOVRD, XOR, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, XOR, OFIFO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, XOR, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, XOR, ZERO, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQINSZ, XOR, MATH0, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, XOR, MATH1, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQINSZ, XOR, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, XOR, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, XOR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, VSEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, XOR, ABD, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, XOR, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, XOR, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, XOR, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH0, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, XOR, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, ONE, VSEQOUTSZ, 1, STL);
	MATHB(p, SEQOUTSZ, XOR, ZERO, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQINSZ, XOR, MATH0, VSEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, XOR, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, XOR, MATH3, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQINSZ, XOR, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, XOR, OFIFO, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, XOR, ONE, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, XOR, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, 0x19261959fedcba01, VSEQOUTSZ, 8,
	      STL | IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, VSEQOUTSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, XOR, ONE, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, XOR, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, XOR, MATH1, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, XOR, MATH2, VSEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, XOR, MATH3, VSEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, XOR, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, XOR, VSEQINSZ, VSEQOUTSZ, 2, STL);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, ZERO, XOR, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, XOR, OFIFO, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, XOR, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, XOR, ZERO, VSEQOUTSZ, 4, STL);
	MATHB(p, ONE, XOR, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, XOR, MATH1, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ONE, XOR, MATH2, VSEQOUTSZ, 1, NFU);
	MATHB(p, ONE, XOR, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, XOR, 0x19261959fedcba01, VSEQOUTSZ, 8, IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, XOR, VSEQINSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, ONE, XOR, VSEQOUTSZ, VSEQOUTSZ, 1, STL);
	MATHB(p, ONE, XOR, ABD, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, ONE, XOR, OFIFO, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, XOR, ONE, VSEQOUTSZ, 1, STL);
	MATHB(p, ONE, XOR, ZERO, VSEQOUTSZ, 1, 0);
	/*XOR Operation: NONE Destination register */
	MATHB(p, MATH0, XOR, MATH0, NONE, 8, NFU);
	MATHB(p, MATH0, XOR, MATH1, NONE, 8, 0);
	MATHB(p, MATH0, XOR, MATH2, NONE, 1, NFU | STL);
	MATHB(p, MATH0, XOR, MATH3, NONE, 2, 0);
	MATHB(p, MATH0, XOR, 393615378, NONE, 1, IMMED2);
	MATHB(p, MATH0, XOR, DPOVRD, NONE, 2, 0);
	MATHB(p, MATH0, XOR, VSEQINSZ, NONE, 4, 0);
	MATHB(p, MATH0, XOR, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, MATH0, XOR, ABD, NONE, 2, 0);
	MATHB(p, MATH0, XOR, OFIFO, NONE, 4, NFU | STL);
	MATHB(p, MATH0, XOR, ONE, NONE, 1, NFU | STL);
	MATHB(p, MATH0, XOR, ZERO, NONE, 4, 0);
	MATHB(p, MATH1, XOR, MATH0, NONE, 8, 0);
	MATHB(p, MATH1, XOR, MATH1, NONE, 1, NFU);
	MATHB(p, MATH1, XOR, MATH2, NONE, 2, 0);
	MATHB(p, MATH1, XOR, MATH3, NONE, 2, NFU | STL);
	MATHB(p, MATH1, XOR, 393615378, NONE, 1, NFU | IMMED2);
	MATHB(p, MATH1, XOR, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH1, XOR, VSEQINSZ, NONE, 8, 0);
	MATHB(p, MATH1, XOR, VSEQOUTSZ, NONE, 4, NFU);
	MATHB(p, MATH1, XOR, ABD, NONE, 1, 0);
	MATHB(p, MATH1, XOR, OFIFO, NONE, 8, 0);
	MATHB(p, MATH1, XOR, ONE, NONE, 2, 0);
	MATHB(p, MATH1, XOR, ZERO, NONE, 1, NFU | STL);
	MATHB(p, MATH2, XOR, MATH0, NONE, 4, 0);
	MATHB(p, MATH2, XOR, MATH1, NONE, 8, STL);
	MATHB(p, MATH2, XOR, MATH2, NONE, 1, 0);
	MATHB(p, MATH2, XOR, MATH3, NONE, 4, NFU | STL);
	MATHB(p, MATH2, XOR, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, MATH2, XOR, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH2, XOR, VSEQINSZ, NONE, 2, STL);
	MATHB(p, MATH2, XOR, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, MATH2, XOR, ABD, NONE, 4, STL);
	MATHB(p, MATH2, XOR, OFIFO, NONE, 1, 0);
	MATHB(p, MATH2, XOR, ONE, NONE, 4, 0);
	MATHB(p, MATH2, XOR, ZERO, NONE, 8, 0);
	MATHB(p, MATH3, XOR, MATH0, NONE, 1, 0);
	MATHB(p, MATH3, XOR, MATH1, NONE, 8, 0);
	MATHB(p, MATH3, XOR, MATH2, NONE, 2, NFU | STL);
	MATHB(p, MATH3, XOR, MATH3, NONE, 2, NFU | STL);
	MATHB(p, MATH3, XOR, 393615378, NONE, 1, IMMED2);
	MATHB(p, MATH3, XOR, DPOVRD, NONE, 2, 0);
	MATHB(p, MATH3, XOR, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH3, XOR, VSEQOUTSZ, NONE, 1, NFU);
	MATHB(p, MATH3, XOR, ABD, NONE, 8, 0);
	MATHB(p, MATH3, XOR, OFIFO, NONE, 1, 0);
	MATHB(p, MATH3, XOR, ONE, NONE, 1, 0);
	MATHB(p, MATH3, XOR, ZERO, NONE, 4, NFU | STL);
	MATHB(p, 0x19261959fedcba01, XOR, MATH0, NONE, 8, IMMED);
	MATHB(p, 275128321, XOR, MATH1, NONE, 4, NFU | IMMED);
	MATHB(p, 275128321, XOR, MATH2, NONE, 4, STL | IMMED);
	MATHB(p, 275128321, XOR, MATH3, NONE, 2, IMMED);
	MATHB(p, 275128321, XOR, 393615378, NONE, 2, IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, XOR, DPOVRD, NONE, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, XOR, VSEQINSZ, NONE, 8, IMMED);
	MATHB(p, 275128321, XOR, VSEQOUTSZ, NONE, 4, IMMED);
	MATHB(p, 275128321, XOR, ABD, NONE, 4, IMMED);
	MATHB(p, 275128321, XOR, OFIFO, NONE, 1, IMMED);
	MATHB(p, 275128321, XOR, ONE, NONE, 1, IMMED);
	MATHB(p, 275128321, XOR, ZERO, NONE, 4, IMMED);
	MATHB(p, DPOVRD, XOR, MATH0, NONE, 8, NFU);
	MATHB(p, DPOVRD, XOR, MATH1, NONE, 4, 0);
	MATHB(p, DPOVRD, XOR, MATH2, NONE, 1, STL);
	MATHB(p, DPOVRD, XOR, MATH3, NONE, 4, 0);
	MATHB(p, DPOVRD, XOR, 393615378, NONE, 1, NFU | STL | IMMED2);
	MATHB(p, DPOVRD, XOR, DPOVRD, NONE, 4, 0);
	MATHB(p, DPOVRD, XOR, VSEQINSZ, NONE, 2, STL);
	MATHB(p, DPOVRD, XOR, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, DPOVRD, XOR, ABD, NONE, 2, 0);
	MATHB(p, DPOVRD, XOR, OFIFO, NONE, 4, NFU | STL);
	MATHB(p, DPOVRD, XOR, ONE, NONE, 1, STL);
	MATHB(p, DPOVRD, XOR, ZERO, NONE, 1, STL);
	MATHB(p, SEQINSZ, XOR, MATH0, NONE, 8, 0);
	MATHB(p, SEQINSZ, XOR, MATH1, NONE, 4, 0);
	MATHB(p, SEQINSZ, XOR, MATH2, NONE, 2, 0);
	MATHB(p, SEQINSZ, XOR, MATH3, NONE, 1, NFU | STL);
	MATHB(p, SEQINSZ, XOR, 393615378, NONE, 1, NFU | IMMED2);
	MATHB(p, SEQINSZ, XOR, DPOVRD, NONE, 2, 0);
	MATHB(p, SEQINSZ, XOR, VSEQINSZ, NONE, 4, 0);
	MATHB(p, SEQINSZ, XOR, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, SEQINSZ, XOR, ABD, NONE, 2, 0);
	MATHB(p, SEQINSZ, XOR, OFIFO, NONE, 1, 0);
	MATHB(p, SEQINSZ, XOR, ONE, NONE, 1, 0);
	MATHB(p, SEQINSZ, XOR, ZERO, NONE, 8, STL);
	MATHB(p, SEQOUTSZ, XOR, MATH0, NONE, 1, NFU);
	MATHB(p, SEQOUTSZ, XOR, MATH1, NONE, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, MATH2, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, MATH3, NONE, 2, STL);
	MATHB(p, SEQOUTSZ, XOR, 393615378, NONE, 4, NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, XOR, DPOVRD, NONE, 1, STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQINSZ, NONE, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, XOR, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, XOR, ABD, NONE, 1, STL);
	MATHB(p, SEQOUTSZ, XOR, OFIFO, NONE, 8, NFU);
	MATHB(p, SEQOUTSZ, XOR, ONE, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, XOR, ZERO, NONE, 2, 0);
	MATHB(p, VSEQINSZ, XOR, MATH0, NONE, 8, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, MATH1, NONE, 4, STL);
	MATHB(p, VSEQINSZ, XOR, MATH2, NONE, 8, 0);
	MATHB(p, VSEQINSZ, XOR, MATH3, NONE, 8, STL);
	MATHB(p, VSEQINSZ, XOR, 393615378, NONE, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, XOR, DPOVRD, NONE, 1, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQINSZ, NONE, 2, 0);
	MATHB(p, VSEQINSZ, XOR, VSEQOUTSZ, NONE, 4, NFU | STL);
	MATHB(p, VSEQINSZ, XOR, ABD, NONE, 2, 0);
	MATHB(p, VSEQINSZ, XOR, OFIFO, NONE, 2, 0);
	MATHB(p, VSEQINSZ, XOR, ONE, NONE, 8, 0);
	MATHB(p, VSEQINSZ, XOR, ZERO, NONE, 4, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH0, NONE, 8, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH1, NONE, 1, STL);
	MATHB(p, VSEQOUTSZ, XOR, MATH2, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, XOR, MATH3, NONE, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, 393615378, NONE, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, XOR, DPOVRD, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, XOR, VSEQINSZ, NONE, 8, NFU);
	MATHB(p, VSEQOUTSZ, XOR, VSEQOUTSZ, NONE, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, ABD, NONE, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, OFIFO, NONE, 8, STL);
	MATHB(p, VSEQOUTSZ, XOR, ONE, NONE, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, XOR, ZERO, NONE, 2, 0);
	MATHB(p, ZERO, XOR, MATH0, NONE, 2, NFU | STL);
	MATHB(p, ZERO, XOR, MATH1, NONE, 8, 0);
	MATHB(p, ZERO, XOR, MATH2, NONE, 4, 0);
	MATHB(p, ZERO, XOR, MATH3, NONE, 8, 0);
	MATHB(p, ZERO, XOR, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, ZERO, XOR, DPOVRD, NONE, 8, NFU | STL);
	MATHB(p, ZERO, XOR, VSEQINSZ, NONE, 1, 0);
	MATHB(p, ZERO, XOR, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, ZERO, XOR, ABD, NONE, 4, STL);
	MATHB(p, ZERO, XOR, OFIFO, NONE, 8, 0);
	MATHB(p, ZERO, XOR, ONE, NONE, 8, 0);
	MATHB(p, ZERO, XOR, ZERO, NONE, 8, 0);
	MATHB(p, ONE, XOR, MATH0, NONE, 8, NFU | STL);
	MATHB(p, ONE, XOR, MATH1, NONE, 8, 0);
	MATHB(p, ONE, XOR, MATH2, NONE, 1, 0);
	MATHB(p, ONE, XOR, MATH3, NONE, 2, 0);
	MATHB(p, ONE, XOR, 393615378, NONE, 4, IMMED2);
	MATHB(p, ONE, XOR, DPOVRD, NONE, 1, NFU | STL);
	MATHB(p, ONE, XOR, VSEQINSZ, NONE, 1, STL);
	MATHB(p, ONE, XOR, VSEQOUTSZ, NONE, 1, 0);
	MATHB(p, ONE, XOR, ABD, NONE, 2, NFU);
	MATHB(p, ONE, XOR, OFIFO, NONE, 1, 0);
	MATHB(p, ONE, XOR, ONE, NONE, 1, 0);
	MATHB(p, ONE, XOR, ZERO, NONE, 4, 0);
	/*LSHIFT Operation: MATH0 Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, MATH0, 1, STL);
	MATHB(p, MATH0, LSHIFT, MATH1, MATH0, 1, STL);
	MATHB(p, MATH0, LSHIFT, MATH2, MATH0, 2, NFU | STL);
	MATHB(p, MATH0, LSHIFT, MATH3, MATH0, 4, STL);
	MATHB(p, MATH0, LSHIFT, 393615378, MATH0, 2, IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, MATH0, 1, STL);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, MATH0, LSHIFT, ABD, MATH0, 2, NFU);
	MATHB(p, MATH0, LSHIFT, OFIFO, MATH0, 4, 0);
	MATHB(p, MATH0, LSHIFT, ONE, MATH0, 4, 0);
	MATHB(p, MATH0, LSHIFT, ZERO, MATH0, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, MATH0, 1, 0);
	MATHB(p, MATH1, LSHIFT, MATH1, MATH0, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH2, MATH0, 8, STL);
	MATHB(p, MATH1, LSHIFT, MATH3, MATH0, 4, 0);
	MATHB(p, MATH1, LSHIFT, 393615378, MATH0, 1, IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, MATH0, 1, 0);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, MATH1, LSHIFT, ABD, MATH0, 8, 0);
	MATHB(p, MATH1, LSHIFT, OFIFO, MATH0, 2, NFU);
	MATHB(p, MATH1, LSHIFT, ONE, MATH0, 2, NFU | STL);
	MATHB(p, MATH1, LSHIFT, ZERO, MATH0, 4, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH0, MATH0, 2, 0);
	MATHB(p, MATH2, LSHIFT, MATH1, MATH0, 1, 0);
	MATHB(p, MATH2, LSHIFT, MATH2, MATH0, 1, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH3, MATH0, 4, NFU);
	MATHB(p, MATH2, LSHIFT, 393615378, MATH0, 4, STL | IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, MATH0, 8, 0);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, MATH0, 4, NFU | STL);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, MATH2, LSHIFT, ABD, MATH0, 4, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, MATH0, 2, 0);
	MATHB(p, MATH2, LSHIFT, ONE, MATH0, 8, NFU);
	MATHB(p, MATH2, LSHIFT, ZERO, MATH0, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, MATH0, 2, 0);
	MATHB(p, MATH3, LSHIFT, MATH1, MATH0, 8, 0);
	MATHB(p, MATH3, LSHIFT, MATH2, MATH0, 4, STL);
	MATHB(p, MATH3, LSHIFT, MATH3, MATH0, 4, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, MATH0, 2, STL | IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, MATH0, 2, STL);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, MATH0, 8, NFU);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, MATH3, LSHIFT, ABD, MATH0, 4, NFU | STL);
	MATHB(p, MATH3, LSHIFT, OFIFO, MATH0, 1, 0);
	MATHB(p, MATH3, LSHIFT, ONE, MATH0, 1, 0);
	MATHB(p, MATH3, LSHIFT, ZERO, MATH0, 8, STL);
	MATHB(p, 275128321, LSHIFT, MATH0, MATH0, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, MATH0, 1, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, MATH0, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, MATH0, 1, STL | IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, MATH0, 4,
	      STL | IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, MATH0, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, MATH0, 4, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQOUTSZ, MATH0, 4, STL | IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, MATH0, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, OFIFO, MATH0, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, MATH0, 2, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, MATH0, 1, STL | IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, MATH0, 2, NFU);
	MATHB(p, DPOVRD, LSHIFT, MATH1, MATH0, 4, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, MATH2, MATH0, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH3, MATH0, 4, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, 393615378, MATH0, 1, IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, MATH0, 8, NFU);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, MATH0, 4, STL);
	MATHB(p, DPOVRD, LSHIFT, ABD, MATH0, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, MATH0, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, MATH0, 4, NFU);
	MATHB(p, DPOVRD, LSHIFT, ZERO, MATH0, 1, STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, MATH0, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, MATH0, 2, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, MATH0, 4, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, MATH0, 2, STL);
	MATHB(p, SEQINSZ, LSHIFT, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, MATH0, 8, NFU);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, MATH0, 4, NFU);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, ABD, MATH0, 1, STL);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, MATH0, 4, STL);
	MATHB(p, SEQINSZ, LSHIFT, ONE, MATH0, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, MATH0, 8, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, 393615378, MATH0, 4, IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH0, 8, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, MATH0, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, MATH0, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, MATH0, 2, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, MATH0, 1, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, MATH0, 2, NFU | IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, MATH0, 8, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, MATH0, 4, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, MATH0, 1, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, MATH0, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, MATH0, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, MATH0, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, MATH0, 4, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH0, 4, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, MATH0, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH0, MATH0, 2, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, MATH0, 2, NFU);
	MATHB(p, ZERO, LSHIFT, MATH2, MATH0, 8, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH3, MATH0, 1, 0);
	MATHB(p, ZERO, LSHIFT, 393615378, MATH0, 4, IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, MATH0, 8, 0);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, ZERO, LSHIFT, ABD, MATH0, 8, NFU);
	MATHB(p, ZERO, LSHIFT, OFIFO, MATH0, 4, NFU);
	MATHB(p, ZERO, LSHIFT, ONE, MATH0, 2, 0);
	MATHB(p, ZERO, LSHIFT, ZERO, MATH0, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH0, MATH0, 8, STL);
	MATHB(p, ONE, LSHIFT, MATH1, MATH0, 1, NFU | STL);
	MATHB(p, ONE, LSHIFT, MATH2, MATH0, 1, NFU | STL);
	MATHB(p, ONE, LSHIFT, MATH3, MATH0, 4, 0);
	MATHB(p, ONE, LSHIFT, 393615378, MATH0, 2, IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, MATH0, 1, 0);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, MATH0, 2, 0);
	MATHB(p, ONE, LSHIFT, ABD, MATH0, 4, NFU);
	MATHB(p, ONE, LSHIFT, OFIFO, MATH0, 1, NFU | STL);
	MATHB(p, ONE, LSHIFT, ONE, MATH0, 1, 0);
	MATHB(p, ONE, LSHIFT, ZERO, MATH0, 8, 0);
	/*LSHIFT Operation: MATH1 Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, MATH1, 4, 0);
	MATHB(p, MATH0, LSHIFT, MATH1, MATH1, 1, STL);
	MATHB(p, MATH0, LSHIFT, MATH2, MATH1, 1, NFU);
	MATHB(p, MATH0, LSHIFT, MATH3, MATH1, 8, 0);
	MATHB(p, MATH0, LSHIFT, 393615378, MATH1, 8, IFB | STL | IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, MATH1, 4, NFU | STL);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, MATH1, 1, NFU | STL);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH0, LSHIFT, ABD, MATH1, 4, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, MATH1, 8, STL);
	MATHB(p, MATH0, LSHIFT, ONE, MATH1, 1, 0);
	MATHB(p, MATH0, LSHIFT, ZERO, MATH1, 4, NFU | STL);
	MATHB(p, MATH1, LSHIFT, MATH0, MATH1, 1, 0);
	MATHB(p, MATH1, LSHIFT, MATH1, MATH1, 8, NFU);
	MATHB(p, MATH1, LSHIFT, MATH2, MATH1, 8, 0);
	MATHB(p, MATH1, LSHIFT, MATH3, MATH1, 8, 0);
	MATHB(p, MATH1, LSHIFT, 393615378, MATH1, 1, STL | IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, MATH1, 8, NFU | STL);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH1, LSHIFT, ABD, MATH1, 4, 0);
	MATHB(p, MATH1, LSHIFT, OFIFO, MATH1, 2, NFU);
	MATHB(p, MATH1, LSHIFT, ONE, MATH1, 4, NFU);
	MATHB(p, MATH1, LSHIFT, ZERO, MATH1, 1, STL);
	MATHB(p, MATH2, LSHIFT, MATH0, MATH1, 4, STL);
	MATHB(p, MATH2, LSHIFT, MATH1, MATH1, 8, 0);
	MATHB(p, MATH2, LSHIFT, MATH2, MATH1, 2, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH3, MATH1, 2, NFU);
	MATHB(p, MATH2, LSHIFT, 393615378, MATH1, 1, IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH2, LSHIFT, ABD, MATH1, 2, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, MATH1, 4, 0);
	MATHB(p, MATH2, LSHIFT, ONE, MATH1, 4, STL);
	MATHB(p, MATH2, LSHIFT, ZERO, MATH1, 2, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, MATH1, 2, NFU);
	MATHB(p, MATH3, LSHIFT, MATH1, MATH1, 8, NFU);
	MATHB(p, MATH3, LSHIFT, MATH2, MATH1, 1, STL);
	MATHB(p, MATH3, LSHIFT, MATH3, MATH1, 1, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, MATH1, 4, IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, MATH1, 4, 0);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, MATH1, 2, NFU);
	MATHB(p, MATH3, LSHIFT, ABD, MATH1, 2, STL);
	MATHB(p, MATH3, LSHIFT, OFIFO, MATH1, 2, STL);
	MATHB(p, MATH3, LSHIFT, ONE, MATH1, 2, 0);
	MATHB(p, MATH3, LSHIFT, ZERO, MATH1, 1, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, MATH1, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, MATH1, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, MATH1, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, MATH1, 2, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, MATH1, 1, IMMED | IMMED2);
	MATHB(p, 0x19261959fedcba01, LSHIFT, DPOVRD, MATH1, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, MATH1, 4, STL | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQOUTSZ, MATH1, 2, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, MATH1, 2, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, OFIFO, MATH1, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, MATH1, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, MATH1, 2, IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, MATH1, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH1, MATH1, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH2, MATH1, 1, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, MATH3, MATH1, 4, STL);
	MATHB(p, DPOVRD, LSHIFT, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, MATH1, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, MATH1, 4, STL);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, ABD, MATH1, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, MATH1, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, MATH1, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, ZERO, MATH1, 2, STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, MATH1, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, MATH1, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, MATH1, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, MATH1, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, MATH1, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, MATH1, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, MATH1, 2, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, ABD, MATH1, 1, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, MATH1, 1, STL);
	MATHB(p, SEQINSZ, LSHIFT, ONE, MATH1, 8, STL);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, MATH1, 2, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, MATH1, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, MATH1, 1, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, 393615378, MATH1, 1,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, MATH1, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH1, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, MATH1, 8, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, MATH1, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, MATH1, 1, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, MATH1, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, MATH1, 2, IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, MATH1, 8, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, MATH1, 8, STL);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, MATH1, 4, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, MATH1, 4, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, MATH1, 8, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, MATH1, 8, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, MATH1, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, MATH1, 2, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, MATH1, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, MATH1, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, MATH1, 1, 0);
	MATHB(p, ZERO, LSHIFT, MATH0, MATH1, 4, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, MATH1, 4, 0);
	MATHB(p, ZERO, LSHIFT, MATH2, MATH1, 4, 0);
	MATHB(p, ZERO, LSHIFT, MATH3, MATH1, 1, STL);
	MATHB(p, ZERO, LSHIFT, 393615378, MATH1, 4, IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, MATH1, 8, STL);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, MATH1, 2, NFU | STL);
	MATHB(p, ZERO, LSHIFT, ABD, MATH1, 2, NFU);
	MATHB(p, ZERO, LSHIFT, OFIFO, MATH1, 1, 0);
	MATHB(p, ZERO, LSHIFT, ONE, MATH1, 1, 0);
	MATHB(p, ZERO, LSHIFT, ZERO, MATH1, 1, STL);
	MATHB(p, ONE, LSHIFT, MATH0, MATH1, 2, 0);
	MATHB(p, ONE, LSHIFT, MATH1, MATH1, 8, 0);
	MATHB(p, ONE, LSHIFT, MATH2, MATH1, 8, 0);
	MATHB(p, ONE, LSHIFT, MATH3, MATH1, 1, 0);
	MATHB(p, ONE, LSHIFT, 393615378, MATH1, 1, IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, MATH1, 4, STL);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, ONE, LSHIFT, ABD, MATH1, 8, 0);
	MATHB(p, ONE, LSHIFT, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, ONE, LSHIFT, ONE, MATH1, 8, NFU);
	MATHB(p, ONE, LSHIFT, ZERO, MATH1, 2, 0);
	/*LSHIFT Operation: MATH2 Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, MATH2, 2, STL);
	MATHB(p, MATH0, LSHIFT, MATH1, MATH2, 1, STL);
	MATHB(p, MATH0, LSHIFT, MATH2, MATH2, 4, 0);
	MATHB(p, MATH0, LSHIFT, MATH3, MATH2, 4, 0);
	MATHB(p, MATH0, LSHIFT, 393615378, MATH2, 1, IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, MATH2, 2, 0);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, MATH2, 8, STL);
	MATHB(p, MATH0, LSHIFT, ABD, MATH2, 8, NFU);
	MATHB(p, MATH0, LSHIFT, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH0, LSHIFT, ONE, MATH2, 4, STL);
	MATHB(p, MATH0, LSHIFT, ZERO, MATH2, 4, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, MATH2, 8, NFU);
	MATHB(p, MATH1, LSHIFT, MATH1, MATH2, 4, NFU);
	MATHB(p, MATH1, LSHIFT, MATH2, MATH2, 2, NFU | STL);
	MATHB(p, MATH1, LSHIFT, MATH3, MATH2, 1, 0);
	MATHB(p, MATH1, LSHIFT, 393615378, MATH2, 2, NFU | STL | IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, MATH2, 1, 0);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, MATH2, 4, NFU | STL);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, MATH2, 8, NFU | STL);
	MATHB(p, MATH1, LSHIFT, ABD, MATH2, 1, NFU | STL);
	MATHB(p, MATH1, LSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, MATH1, LSHIFT, ONE, MATH2, 4, 0);
	MATHB(p, MATH1, LSHIFT, ZERO, MATH2, 8, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, MATH2, LSHIFT, MATH1, MATH2, 2, 0);
	MATHB(p, MATH2, LSHIFT, MATH2, MATH2, 8, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH3, MATH2, 8, STL);
	MATHB(p, MATH2, LSHIFT, 393615378, MATH2, 1, IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, MATH2, 4, STL);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, MATH2, 8, NFU);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, MATH2, 8, NFU);
	MATHB(p, MATH2, LSHIFT, ABD, MATH2, 4, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, MATH2, 2, NFU | STL);
	MATHB(p, MATH2, LSHIFT, ONE, MATH2, 4, NFU | STL);
	MATHB(p, MATH2, LSHIFT, ZERO, MATH2, 2, NFU);
	MATHB(p, MATH3, LSHIFT, MATH0, MATH2, 4, NFU);
	MATHB(p, MATH3, LSHIFT, MATH1, MATH2, 2, 0);
	MATHB(p, MATH3, LSHIFT, MATH2, MATH2, 2, 0);
	MATHB(p, MATH3, LSHIFT, MATH3, MATH2, 1, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, MATH2, 2, 0);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, MATH2, 8, NFU | STL);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, MATH2, 8, NFU | STL);
	MATHB(p, MATH3, LSHIFT, ABD, MATH2, 4, NFU | STL);
	MATHB(p, MATH3, LSHIFT, OFIFO, MATH2, 1, NFU);
	MATHB(p, MATH3, LSHIFT, ONE, MATH2, 8, 0);
	MATHB(p, MATH3, LSHIFT, ZERO, MATH2, 1, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, MATH2, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, MATH2, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, MATH2, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, MATH2, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, MATH2, 1, IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, MATH2, 4, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, VSEQINSZ, MATH2, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQOUTSZ, MATH2, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, MATH2, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, OFIFO, MATH2, 1, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, ONE, MATH2, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, MATH2, 1, IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH1, MATH2, 8, NFU);
	MATHB(p, DPOVRD, LSHIFT, MATH2, MATH2, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH3, MATH2, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, 393615378, MATH2, 2, IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, MATH2, 4, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, MATH2, 4, STL);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, MATH2, 8, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, ABD, MATH2, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, MATH2, 4, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, ONE, MATH2, 1, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, ZERO, MATH2, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, MATH2, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, MATH2, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, MATH2, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, MATH2, 1, IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, MATH2, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, MATH2, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, ABD, MATH2, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, ONE, MATH2, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, MATH2, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, MATH2, 4, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, MATH2, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, 0x19261959fedcba01, MATH2, 8,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, MATH2, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, MATH2, 4, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, MATH2, 8, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, MATH2, 8, STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, MATH2, 2, IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, MATH2, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, MATH2, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, MATH2, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, MATH2, 2, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, MATH2, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, MATH2, 8, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, MATH2, 2, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH2, MATH2, 1, STL);
	MATHB(p, ZERO, LSHIFT, MATH3, MATH2, 2, 0);
	MATHB(p, ZERO, LSHIFT, 393615378, MATH2, 4, NFU | STL | IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, MATH2, 2, STL);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, ZERO, LSHIFT, ABD, MATH2, 2, 0);
	MATHB(p, ZERO, LSHIFT, OFIFO, MATH2, 4, NFU);
	MATHB(p, ZERO, LSHIFT, ONE, MATH2, 4, 0);
	MATHB(p, ZERO, LSHIFT, ZERO, MATH2, 4, NFU | STL);
	MATHB(p, ONE, LSHIFT, MATH0, MATH2, 2, 0);
	MATHB(p, ONE, LSHIFT, MATH1, MATH2, 4, 0);
	MATHB(p, ONE, LSHIFT, MATH2, MATH2, 2, 0);
	MATHB(p, ONE, LSHIFT, MATH3, MATH2, 1, 0);
	MATHB(p, ONE, LSHIFT, 393615378, MATH2, 2, IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, MATH2, 8, 0);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, MATH2, 2, NFU);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, MATH2, 2, NFU | STL);
	MATHB(p, ONE, LSHIFT, ABD, MATH2, 2, 0);
	MATHB(p, ONE, LSHIFT, OFIFO, MATH2, 1, 0);
	MATHB(p, ONE, LSHIFT, ONE, MATH2, 2, STL);
	MATHB(p, ONE, LSHIFT, ZERO, MATH2, 8, NFU);
	/*LSHIFT Operation: MATH3 Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, MATH3, 1, 0);
	MATHB(p, MATH0, LSHIFT, MATH1, MATH3, 8, STL);
	MATHB(p, MATH0, LSHIFT, MATH2, MATH3, 4, 0);
	MATHB(p, MATH0, LSHIFT, MATH3, MATH3, 1, STL);
	MATHB(p, MATH0, LSHIFT, 393615378, MATH3, 2, IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, MATH3, 4, 0);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, MATH0, LSHIFT, ABD, MATH3, 1, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, MATH3, 8, NFU | STL);
	MATHB(p, MATH0, LSHIFT, ONE, MATH3, 4, 0);
	MATHB(p, MATH0, LSHIFT, ZERO, MATH3, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, MATH3, 8, STL);
	MATHB(p, MATH1, LSHIFT, MATH1, MATH3, 8, NFU | STL);
	MATHB(p, MATH1, LSHIFT, MATH2, MATH3, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH3, MATH3, 4, NFU);
	MATHB(p, MATH1, LSHIFT, 393615378, MATH3, 1, NFU | IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, MATH3, 2, 0);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, MATH1, LSHIFT, ABD, MATH3, 1, NFU);
	MATHB(p, MATH1, LSHIFT, OFIFO, MATH3, 2, 0);
	MATHB(p, MATH1, LSHIFT, ONE, MATH3, 8, NFU);
	MATHB(p, MATH1, LSHIFT, ZERO, MATH3, 1, 0);
	MATHB(p, MATH2, LSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, MATH2, LSHIFT, MATH1, MATH3, 1, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH2, MATH3, 1, 0);
	MATHB(p, MATH2, LSHIFT, MATH3, MATH3, 2, NFU | STL);
	MATHB(p, MATH2, LSHIFT, 393615378, MATH3, 2, IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, MATH3, 1, 0);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, MATH3, 1, STL);
	MATHB(p, MATH2, LSHIFT, ABD, MATH3, 1, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, MATH3, 1, NFU);
	MATHB(p, MATH2, LSHIFT, ONE, MATH3, 4, 0);
	MATHB(p, MATH2, LSHIFT, ZERO, MATH3, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, MATH3, 1, NFU);
	MATHB(p, MATH3, LSHIFT, MATH1, MATH3, 4, STL);
	MATHB(p, MATH3, LSHIFT, MATH2, MATH3, 1, STL);
	MATHB(p, MATH3, LSHIFT, MATH3, MATH3, 1, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, MATH3, 1, NFU | IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, MATH3, 2, NFU);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, MATH3, 4, NFU);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, MATH3, LSHIFT, ABD, MATH3, 1, NFU);
	MATHB(p, MATH3, LSHIFT, OFIFO, MATH3, 1, NFU | STL);
	MATHB(p, MATH3, LSHIFT, ONE, MATH3, 4, 0);
	MATHB(p, MATH3, LSHIFT, ZERO, MATH3, 2, STL);
	MATHB(p, 0x19261959fedcba01, LSHIFT, MATH0, MATH3, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, MATH3, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, MATH3, 4, IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, MATH3, 2, STL | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, MATH3, 1,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQOUTSZ, MATH3, 1, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, LSHIFT, OFIFO, MATH3, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, MATH3, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, MATH3, 2, NFU | STL | IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH1, MATH3, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH2, MATH3, 2, STL);
	MATHB(p, DPOVRD, LSHIFT, MATH3, MATH3, 2, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, 393615378, MATH3, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, MATH3, 8, NFU);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, MATH3, 8, NFU);
	MATHB(p, DPOVRD, LSHIFT, ABD, MATH3, 1, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, MATH3, 4, STL);
	MATHB(p, DPOVRD, LSHIFT, ONE, MATH3, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, ZERO, MATH3, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, MATH3, 8, STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, MATH3, 4, STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, MATH3, 2, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, MATH3, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, MATH3, 2, IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, MATH3, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, ABD, MATH3, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, MATH3, 8, STL);
	MATHB(p, SEQINSZ, LSHIFT, ONE, MATH3, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, MATH3, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, MATH3, 1, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, 393615378, MATH3, 2, IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, MATH3, 8, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH3, 8, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, MATH3, 1, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, MATH3, 4, STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, MATH3, 1, IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, MATH3, 1, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, MATH3, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, MATH3, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, MATH3, 8, STL);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, MATH3, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, MATH3, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, 0x19261959fedcba01, MATH3, 8, IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, MATH3, 1, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, MATH3, 1, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, MATH3, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, MATH3, 1, STL);
	MATHB(p, ZERO, LSHIFT, MATH0, MATH3, 2, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH1, MATH3, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH2, MATH3, 8, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH3, MATH3, 8, 0);
	MATHB(p, ZERO, LSHIFT, 393615378, MATH3, 4, IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, MATH3, 1, NFU);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, MATH3, 8, NFU | STL);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, MATH3, 2, NFU);
	MATHB(p, ZERO, LSHIFT, ABD, MATH3, 1, NFU | STL);
	MATHB(p, ZERO, LSHIFT, OFIFO, MATH3, 1, NFU | STL);
	MATHB(p, ZERO, LSHIFT, ONE, MATH3, 8, 0);
	MATHB(p, ZERO, LSHIFT, ZERO, MATH3, 8, 0);
	MATHB(p, ONE, LSHIFT, MATH0, MATH3, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH1, MATH3, 2, 0);
	MATHB(p, ONE, LSHIFT, MATH2, MATH3, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH3, MATH3, 2, NFU);
	MATHB(p, ONE, LSHIFT, 393615378, MATH3, 1, STL | IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, MATH3, 2, 0);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, ONE, LSHIFT, ABD, MATH3, 4, NFU);
	MATHB(p, ONE, LSHIFT, OFIFO, MATH3, 4, NFU | STL);
	MATHB(p, ONE, LSHIFT, ONE, MATH3, 8, 0);
	MATHB(p, ONE, LSHIFT, ZERO, MATH3, 4, NFU | STL);
	/*LSHIFT Operation: DPOVRD Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, DPOVRD, 8, STL);
	MATHB(p, MATH0, LSHIFT, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH0, LSHIFT, MATH2, DPOVRD, 4, NFU);
	MATHB(p, MATH0, LSHIFT, MATH3, DPOVRD, 4, STL);
	MATHB(p, MATH0, LSHIFT, 393615378, DPOVRD, 1, STL | IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, DPOVRD, 1, STL);
	MATHB(p, MATH0, LSHIFT, ABD, DPOVRD, 2, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, DPOVRD, 1, NFU);
	MATHB(p, MATH0, LSHIFT, ONE, DPOVRD, 4, 0);
	MATHB(p, MATH0, LSHIFT, ZERO, DPOVRD, 4, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, DPOVRD, 1, STL);
	MATHB(p, MATH1, LSHIFT, MATH1, DPOVRD, 1, NFU);
	MATHB(p, MATH1, LSHIFT, MATH2, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH1, LSHIFT, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH1, LSHIFT, 393615378, DPOVRD, 2, STL | IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, DPOVRD, 1, NFU);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH1, LSHIFT, ABD, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH1, LSHIFT, OFIFO, DPOVRD, 4, 0);
	MATHB(p, MATH1, LSHIFT, ONE, DPOVRD, 8, NFU);
	MATHB(p, MATH1, LSHIFT, ZERO, DPOVRD, 4, 0);
	MATHB(p, MATH2, LSHIFT, MATH0, DPOVRD, 1, 0);
	MATHB(p, MATH2, LSHIFT, MATH1, DPOVRD, 1, NFU);
	MATHB(p, MATH2, LSHIFT, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH2, LSHIFT, MATH3, DPOVRD, 2, STL);
	MATHB(p, MATH2, LSHIFT, 393615378, DPOVRD, 1, NFU | STL | IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, DPOVRD, 1, 0);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH2, LSHIFT, ABD, DPOVRD, 8, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, DPOVRD, 1, 0);
	MATHB(p, MATH2, LSHIFT, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH2, LSHIFT, ZERO, DPOVRD, 2, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, DPOVRD, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH2, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH3, LSHIFT, MATH3, DPOVRD, 1, STL);
	MATHB(p, MATH3, LSHIFT, 393615378, DPOVRD, 1, NFU | STL | IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, DPOVRD, 8, STL);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, MATH3, LSHIFT, ABD, DPOVRD, 2, 0);
	MATHB(p, MATH3, LSHIFT, OFIFO, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH3, LSHIFT, ONE, DPOVRD, 2, 0);
	MATHB(p, MATH3, LSHIFT, ZERO, DPOVRD, 8, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, DPOVRD, 2, IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, DPOVRD, 4, STL | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQOUTSZ, DPOVRD, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, ABD, DPOVRD, 8, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, OFIFO, DPOVRD, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, DPOVRD, 2, STL | IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH1, DPOVRD, 4, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, MATH2, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH3, DPOVRD, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, DPOVRD, 4, NFU);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, DPOVRD, 1, NFU);
	MATHB(p, DPOVRD, LSHIFT, ABD, DPOVRD, 2, STL);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, ZERO, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, DPOVRD, 1, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, DPOVRD, 4, STL | IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, DPOVRD, 1, NFU);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, ABD, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, ONE, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, DPOVRD, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, DPOVRD, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, DPOVRD, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, DPOVRD, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, 393615378, DPOVRD, 4,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, DPOVRD, 4, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, DPOVRD, 4, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, DPOVRD, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, DPOVRD, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, DPOVRD, 1, STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, DPOVRD, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, DPOVRD, 4, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, DPOVRD, 2,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, DPOVRD, 1, STL);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, DPOVRD, 2, STL);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, DPOVRD, 2, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, DPOVRD, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, DPOVRD, 1, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, DPOVRD, 4, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, DPOVRD, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, DPOVRD, 2, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, DPOVRD, 2, 0);
	MATHB(p, ZERO, LSHIFT, MATH0, DPOVRD, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, DPOVRD, 2, 0);
	MATHB(p, ZERO, LSHIFT, MATH2, DPOVRD, 1, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH3, DPOVRD, 4, 0);
	MATHB(p, ZERO, LSHIFT, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, ZERO, LSHIFT, ABD, DPOVRD, 8, 0);
	MATHB(p, ZERO, LSHIFT, OFIFO, DPOVRD, 2, NFU | STL);
	MATHB(p, ZERO, LSHIFT, ONE, DPOVRD, 8, 0);
	MATHB(p, ZERO, LSHIFT, ZERO, DPOVRD, 4, NFU | STL);
	MATHB(p, ONE, LSHIFT, MATH0, DPOVRD, 8, NFU | STL);
	MATHB(p, ONE, LSHIFT, MATH1, DPOVRD, 2, NFU | STL);
	MATHB(p, ONE, LSHIFT, MATH2, DPOVRD, 8, 0);
	MATHB(p, ONE, LSHIFT, MATH3, DPOVRD, 1, NFU | STL);
	MATHB(p, ONE, LSHIFT, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, DPOVRD, 1, STL);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, DPOVRD, 8, NFU);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, DPOVRD, 8, 0);
	MATHB(p, ONE, LSHIFT, ABD, DPOVRD, 4, 0);
	MATHB(p, ONE, LSHIFT, OFIFO, DPOVRD, 8, NFU | STL);
	MATHB(p, ONE, LSHIFT, ONE, DPOVRD, 4, 0);
	MATHB(p, ONE, LSHIFT, ZERO, DPOVRD, 4, 0);
	/*LSHIFT Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, SEQINSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, MATH1, SEQINSZ, 8, NFU);
	MATHB(p, MATH0, LSHIFT, MATH2, SEQINSZ, 1, NFU);
	MATHB(p, MATH0, LSHIFT, MATH3, SEQINSZ, 1, STL);
	MATHB(p, MATH0, LSHIFT, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, SEQINSZ, 4, STL);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, ABD, SEQINSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH0, LSHIFT, ONE, SEQINSZ, 1, STL);
	MATHB(p, MATH0, LSHIFT, ZERO, SEQINSZ, 2, STL);
	MATHB(p, MATH1, LSHIFT, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH1, LSHIFT, MATH1, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, LSHIFT, MATH2, SEQINSZ, 1, 0);
	MATHB(p, MATH1, LSHIFT, MATH3, SEQINSZ, 2, 0);
	MATHB(p, MATH1, LSHIFT, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, SEQINSZ, 4, STL);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, SEQINSZ, 8, STL);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, LSHIFT, ABD, SEQINSZ, 4, STL);
	MATHB(p, MATH1, LSHIFT, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, MATH1, LSHIFT, ONE, SEQINSZ, 4, NFU);
	MATHB(p, MATH1, LSHIFT, ZERO, SEQINSZ, 1, 0);
	MATHB(p, MATH2, LSHIFT, MATH0, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH1, SEQINSZ, 4, 0);
	MATHB(p, MATH2, LSHIFT, MATH2, SEQINSZ, 2, STL);
	MATHB(p, MATH2, LSHIFT, MATH3, SEQINSZ, 2, 0);
	MATHB(p, MATH2, LSHIFT, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, SEQINSZ, 1, 0);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH2, LSHIFT, ABD, SEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, LSHIFT, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, MATH2, LSHIFT, ONE, SEQINSZ, 1, 0);
	MATHB(p, MATH2, LSHIFT, ZERO, SEQINSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, SEQINSZ, 4, NFU);
	MATHB(p, MATH3, LSHIFT, MATH1, SEQINSZ, 1, NFU);
	MATHB(p, MATH3, LSHIFT, MATH2, SEQINSZ, 2, STL);
	MATHB(p, MATH3, LSHIFT, MATH3, SEQINSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, SEQINSZ, 1, IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, SEQINSZ, 8, STL);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, SEQINSZ, 1, STL);
	MATHB(p, MATH3, LSHIFT, ABD, SEQINSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, ONE, SEQINSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, ZERO, SEQINSZ, 8, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, SEQINSZ, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, SEQINSZ, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, MATH2, SEQINSZ, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, SEQINSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, SEQINSZ, 1, IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, SEQINSZ, 2, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, VSEQOUTSZ, SEQINSZ, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, SEQINSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, OFIFO, SEQINSZ, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, SEQINSZ, 4, IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, SEQINSZ, 8, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, MATH1, SEQINSZ, 8, STL);
	MATHB(p, DPOVRD, LSHIFT, MATH2, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH3, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, 393615378, SEQINSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, SEQINSZ, 1, NFU);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, ABD, SEQINSZ, 1, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, ZERO, SEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, LSHIFT, ABD, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, ONE, SEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, SEQINSZ, 2, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, 393615378, SEQINSZ, 8,
	      IFB | STL | IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, SEQINSZ, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, SEQINSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, SEQINSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, SEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, SEQINSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, SEQINSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, SEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, SEQINSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, SEQINSZ, 2, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, SEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, SEQINSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, SEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, SEQINSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, SEQINSZ, 4, 0);
	MATHB(p, ZERO, LSHIFT, MATH0, SEQINSZ, 4, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, SEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH2, SEQINSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, MATH3, SEQINSZ, 4, 0);
	MATHB(p, ZERO, LSHIFT, 0x19261959fedcba01, SEQINSZ, 8, IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, SEQINSZ, 8, STL);
	MATHB(p, ZERO, LSHIFT, ABD, SEQINSZ, 4, 0);
	MATHB(p, ZERO, LSHIFT, OFIFO, SEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, LSHIFT, ONE, SEQINSZ, 1, 0);
	MATHB(p, ZERO, LSHIFT, ZERO, SEQINSZ, 2, 0);
	MATHB(p, ONE, LSHIFT, MATH0, SEQINSZ, 8, STL);
	MATHB(p, ONE, LSHIFT, MATH1, SEQINSZ, 2, NFU);
	MATHB(p, ONE, LSHIFT, MATH2, SEQINSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, MATH3, SEQINSZ, 2, 0);
	MATHB(p, ONE, LSHIFT, 393615378, SEQINSZ, 2, NFU | IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, SEQINSZ, 8, STL);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, SEQINSZ, 4, NFU | STL);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, ABD, SEQINSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, OFIFO, SEQINSZ, 8, NFU);
	MATHB(p, ONE, LSHIFT, ONE, SEQINSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, ZERO, SEQINSZ, 8, 0);
	/*LSHIFT Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH0, LSHIFT, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, LSHIFT, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, 0x19261959fedcba01, SEQOUTSZ, 8, IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, STL);
	MATHB(p, MATH0, LSHIFT, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH0, LSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, LSHIFT, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, LSHIFT, MATH1, SEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, LSHIFT, MATH2, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH1, LSHIFT, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, LSHIFT, 393615378, SEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, LSHIFT, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, LSHIFT, OFIFO, SEQOUTSZ, 4, STL);
	MATHB(p, MATH1, LSHIFT, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH1, LSHIFT, ZERO, SEQOUTSZ, 8, STL);
	MATHB(p, MATH2, LSHIFT, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, LSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, LSHIFT, MATH2, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, LSHIFT, MATH3, SEQOUTSZ, 8, STL);
	MATHB(p, MATH2, LSHIFT, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, SEQOUTSZ, 1, STL);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, LSHIFT, ABD, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, LSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, LSHIFT, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH1, SEQOUTSZ, 4, NFU);
	MATHB(p, MATH3, LSHIFT, MATH2, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, LSHIFT, MATH3, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, LSHIFT, 393615378, SEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, SEQOUTSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, LSHIFT, ABD, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, LSHIFT, OFIFO, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH3, LSHIFT, ONE, SEQOUTSZ, 2, STL);
	MATHB(p, MATH3, LSHIFT, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, SEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, SEQOUTSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, MATH3, SEQOUTSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, SEQOUTSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, SEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, SEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2,
	      NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, ABD, SEQOUTSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, OFIFO, SEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, SEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, SEQOUTSZ, 4, IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, LSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, 393615378, SEQOUTSZ, 8,
	      IFB | NFU | IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, ABD, SEQOUTSZ, 8, STL);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, SEQOUTSZ, 4, NFU);
	MATHB(p, DPOVRD, LSHIFT, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, ONE, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, SEQOUTSZ, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, 0x19261959fedcba01, SEQOUTSZ, 8,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 8, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, SEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, SEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, LSHIFT, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, LSHIFT, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, 393615378, SEQOUTSZ, 8,
	      IFB | NFU | STL | IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, LSHIFT, ABD, SEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, LSHIFT, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, ONE, SEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, LSHIFT, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH0, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, MATH1, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH3, SEQOUTSZ, 4, NFU);
	MATHB(p, ONE, LSHIFT, 393615378, SEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, LSHIFT, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, LSHIFT, OFIFO, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, ONE, SEQOUTSZ, 4, STL);
	MATHB(p, ONE, LSHIFT, ZERO, SEQOUTSZ, 2, 0);
	/* LSHIFT Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, MATH1, VSEQINSZ, 4, STL);
	MATHB(p, MATH0, LSHIFT, MATH2, VSEQINSZ, 8, STL);
	MATHB(p, MATH0, LSHIFT, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, LSHIFT, 393615378, VSEQINSZ, 1, STL | IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH0, LSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, LSHIFT, ONE, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, LSHIFT, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH1, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH2, VSEQINSZ, 8, STL);
	MATHB(p, MATH1, LSHIFT, MATH3, VSEQINSZ, 1, STL);
	MATHB(p, MATH1, LSHIFT, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, VSEQINSZ, 1, NFU);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH1, LSHIFT, ABD, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, LSHIFT, OFIFO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH1, LSHIFT, ONE, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, LSHIFT, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, LSHIFT, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, LSHIFT, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, LSHIFT, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, LSHIFT, MATH3, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH2, LSHIFT, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH2, LSHIFT, ABD, VSEQINSZ, 4, STL);
	MATHB(p, MATH2, LSHIFT, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, LSHIFT, ONE, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, LSHIFT, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, MATH3, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, VSEQINSZ, 8, IFB | IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, LSHIFT, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, MATH3, LSHIFT, ONE, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, LSHIFT, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, VSEQINSZ, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, VSEQINSZ, 2,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, VSEQINSZ, 4,
	      STL | IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, VSEQINSZ, 4,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, VSEQINSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, VSEQOUTSZ, VSEQINSZ, 8, IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, OFIFO, VSEQINSZ, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, VSEQINSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, VSEQINSZ, 2, STL | IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH1, VSEQINSZ, 2, NFU);
	MATHB(p, DPOVRD, LSHIFT, MATH2, VSEQINSZ, 4, STL);
	MATHB(p, DPOVRD, LSHIFT, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, 393615378, VSEQINSZ, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, ABD, VSEQINSZ, 1, NFU);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, VSEQINSZ, 4, NFU);
	MATHB(p, DPOVRD, LSHIFT, ZERO, VSEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, VSEQINSZ, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, VSEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, VSEQINSZ, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, VSEQINSZ, 2, STL);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, VSEQINSZ, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, ABD, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, ONE, VSEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, VSEQINSZ, 8, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, VSEQINSZ, 2, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, VSEQINSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, 0x19261959fedcba01, VSEQINSZ, 8, IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, VSEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, VSEQINSZ, 2, STL);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, VSEQINSZ, 4, STL);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, VSEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, VSEQINSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, VSEQINSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, VSEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, VSEQINSZ, 4, NFU);
	MATHB(p, ZERO, LSHIFT, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, VSEQINSZ, 4, STL);
	MATHB(p, ZERO, LSHIFT, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH3, VSEQINSZ, 4, NFU);
	MATHB(p, ZERO, LSHIFT, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, LSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, OFIFO, VSEQINSZ, 8, NFU);
	MATHB(p, ZERO, LSHIFT, ONE, VSEQINSZ, 2, NFU);
	MATHB(p, ZERO, LSHIFT, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, ONE, LSHIFT, MATH0, VSEQINSZ, 1, NFU);
	MATHB(p, ONE, LSHIFT, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, ONE, LSHIFT, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, MATH3, VSEQINSZ, 2, STL);
	MATHB(p, ONE, LSHIFT, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, VSEQINSZ, 8, NFU);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, ONE, LSHIFT, ABD, VSEQINSZ, 1, NFU);
	MATHB(p, ONE, LSHIFT, OFIFO, VSEQINSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, ONE, VSEQINSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, ZERO, VSEQINSZ, 4, STL);
	/* LSHIFT Operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH0, LSHIFT, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, LSHIFT, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, LSHIFT, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, LSHIFT, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, LSHIFT, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH0, LSHIFT, ONE, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH0, LSHIFT, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH1, LSHIFT, MATH1, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH1, LSHIFT, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH1, LSHIFT, 393615378, VSEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, LSHIFT, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, LSHIFT, OFIFO, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, LSHIFT, ONE, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH1, LSHIFT, ZERO, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH2, LSHIFT, MATH0, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH2, LSHIFT, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, LSHIFT, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH2, LSHIFT, MATH3, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, LSHIFT, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH2, LSHIFT, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, LSHIFT, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH2, LSHIFT, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH2, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH3, LSHIFT, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, ABD, VSEQOUTSZ, 4, NFU);
	MATHB(p, MATH3, LSHIFT, OFIFO, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH3, LSHIFT, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, LSHIFT, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH2, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, MATH3, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, VSEQOUTSZ, 1,
	      STL | IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, VSEQOUTSZ, 2, IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, VSEQOUTSZ, 1, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, VSEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, LSHIFT, OFIFO, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, VSEQOUTSZ, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, ZERO, VSEQOUTSZ, 4,
	      NFU | STL | IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, ABD, VSEQOUTSZ, 4, STL);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, VSEQOUTSZ, 1, STL);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, VSEQOUTSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, ONE, VSEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, VSEQOUTSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, VSEQOUTSZ, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, 393615378, VSEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 2, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, VSEQOUTSZ, 2, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, VSEQOUTSZ, 8, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, VSEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 1,
	      NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, VSEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH2, VSEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, LSHIFT, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, LSHIFT, 0x19261959fedcba01, VSEQOUTSZ, 8, IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, ZERO, LSHIFT, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, ZERO, LSHIFT, OFIFO, VSEQOUTSZ, 8, STL);
	MATHB(p, ZERO, LSHIFT, ONE, VSEQOUTSZ, 2, NFU);
	MATHB(p, ZERO, LSHIFT, ZERO, VSEQOUTSZ, 2, STL);
	MATHB(p, ONE, LSHIFT, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, MATH2, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, MATH3, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, 393615378, VSEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, LSHIFT, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, ONE, LSHIFT, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, LSHIFT, ZERO, VSEQOUTSZ, 4, 0);
	/* LSHIFT Operation: NONE Destination register */
	MATHB(p, MATH0, LSHIFT, MATH0, NONE, 4, STL);
	MATHB(p, MATH0, LSHIFT, MATH1, NONE, 1, 0);
	MATHB(p, MATH0, LSHIFT, MATH2, NONE, 1, NFU);
	MATHB(p, MATH0, LSHIFT, MATH3, NONE, 4, NFU);
	MATHB(p, MATH0, LSHIFT, 393615378, NONE, 1, IMMED2);
	MATHB(p, MATH0, LSHIFT, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH0, LSHIFT, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH0, LSHIFT, VSEQOUTSZ, NONE, 1, NFU | STL);
	MATHB(p, MATH0, LSHIFT, ABD, NONE, 2, 0);
	MATHB(p, MATH0, LSHIFT, OFIFO, NONE, 2, 0);
	MATHB(p, MATH0, LSHIFT, ONE, NONE, 1, 0);
	MATHB(p, MATH0, LSHIFT, ZERO, NONE, 1, 0);
	MATHB(p, MATH1, LSHIFT, MATH0, NONE, 8, 0);
	MATHB(p, MATH1, LSHIFT, MATH1, NONE, 2, 0);
	MATHB(p, MATH1, LSHIFT, MATH2, NONE, 4, NFU);
	MATHB(p, MATH1, LSHIFT, MATH3, NONE, 1, 0);
	MATHB(p, MATH1, LSHIFT, 393615378, NONE, 2, IMMED2);
	MATHB(p, MATH1, LSHIFT, DPOVRD, NONE, 4, 0);
	MATHB(p, MATH1, LSHIFT, VSEQINSZ, NONE, 1, NFU);
	MATHB(p, MATH1, LSHIFT, VSEQOUTSZ, NONE, 1, STL);
	MATHB(p, MATH1, LSHIFT, ABD, NONE, 1, NFU | STL);
	MATHB(p, MATH1, LSHIFT, OFIFO, NONE, 4, NFU | STL);
	MATHB(p, MATH1, LSHIFT, ONE, NONE, 1, 0);
	MATHB(p, MATH1, LSHIFT, ZERO, NONE, 4, NFU);
	MATHB(p, MATH2, LSHIFT, MATH0, NONE, 2, STL);
	MATHB(p, MATH2, LSHIFT, MATH1, NONE, 8, STL);
	MATHB(p, MATH2, LSHIFT, MATH2, NONE, 2, 0);
	MATHB(p, MATH2, LSHIFT, MATH3, NONE, 8, 0);
	MATHB(p, MATH2, LSHIFT, 393615378, NONE, 4, STL | IMMED2);
	MATHB(p, MATH2, LSHIFT, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH2, LSHIFT, VSEQINSZ, NONE, 1, NFU | STL);
	MATHB(p, MATH2, LSHIFT, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, MATH2, LSHIFT, ABD, NONE, 2, 0);
	MATHB(p, MATH2, LSHIFT, OFIFO, NONE, 4, 0);
	MATHB(p, MATH2, LSHIFT, ONE, NONE, 2, 0);
	MATHB(p, MATH2, LSHIFT, ZERO, NONE, 1, 0);
	MATHB(p, MATH3, LSHIFT, MATH0, NONE, 2, 0);
	MATHB(p, MATH3, LSHIFT, MATH1, NONE, 4, 0);
	MATHB(p, MATH3, LSHIFT, MATH2, NONE, 4, NFU | STL);
	MATHB(p, MATH3, LSHIFT, MATH3, NONE, 8, 0);
	MATHB(p, MATH3, LSHIFT, 393615378, NONE, 2, NFU | IMMED2);
	MATHB(p, MATH3, LSHIFT, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH3, LSHIFT, VSEQINSZ, NONE, 1, 0);
	MATHB(p, MATH3, LSHIFT, VSEQOUTSZ, NONE, 8, 0);
	MATHB(p, MATH3, LSHIFT, ABD, NONE, 8, NFU);
	MATHB(p, MATH3, LSHIFT, OFIFO, NONE, 2, NFU | STL);
	MATHB(p, MATH3, LSHIFT, ONE, NONE, 1, NFU);
	MATHB(p, MATH3, LSHIFT, ZERO, NONE, 4, 0);
	MATHB(p, 275128321, LSHIFT, MATH0, NONE, 8, IFB | IMMED);
	MATHB(p, 275128321, LSHIFT, MATH1, NONE, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, MATH2, NONE, 8, IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, MATH3, NONE, 8, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, 393615378, NONE, 1,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, LSHIFT, DPOVRD, NONE, 1, NFU | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQINSZ, NONE, 2, STL | IMMED);
	MATHB(p, 275128321, LSHIFT, VSEQOUTSZ, NONE, 1, STL | IMMED);
	MATHB(p, 275128321, LSHIFT, ABD, NONE, 4, IMMED);
	MATHB(p, 275128321, LSHIFT, OFIFO, NONE, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, LSHIFT, ONE, NONE, 2, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, LSHIFT, ZERO, NONE, 8,
	      NFU | STL | IMMED);
	MATHB(p, DPOVRD, LSHIFT, MATH0, NONE, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH1, NONE, 2, STL);
	MATHB(p, DPOVRD, LSHIFT, MATH2, NONE, 8, 0);
	MATHB(p, DPOVRD, LSHIFT, MATH3, NONE, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, 393615378, NONE, 4, IMMED2);
	MATHB(p, DPOVRD, LSHIFT, DPOVRD, NONE, 2, NFU);
	MATHB(p, DPOVRD, LSHIFT, VSEQINSZ, NONE, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, ABD, NONE, 4, 0);
	MATHB(p, DPOVRD, LSHIFT, OFIFO, NONE, 1, 0);
	MATHB(p, DPOVRD, LSHIFT, ONE, NONE, 2, 0);
	MATHB(p, DPOVRD, LSHIFT, ZERO, NONE, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH0, NONE, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, MATH1, NONE, 2, NFU);
	MATHB(p, SEQINSZ, LSHIFT, MATH2, NONE, 8, 0);
	MATHB(p, SEQINSZ, LSHIFT, MATH3, NONE, 2, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, 393615378, NONE, 1, IMMED2);
	MATHB(p, SEQINSZ, LSHIFT, DPOVRD, NONE, 4, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, VSEQINSZ, NONE, 8, NFU);
	MATHB(p, SEQINSZ, LSHIFT, VSEQOUTSZ, NONE, 1, NFU | STL);
	MATHB(p, SEQINSZ, LSHIFT, ABD, NONE, 4, 0);
	MATHB(p, SEQINSZ, LSHIFT, OFIFO, NONE, 1, STL);
	MATHB(p, SEQINSZ, LSHIFT, ONE, NONE, 1, 0);
	MATHB(p, SEQINSZ, LSHIFT, ZERO, NONE, 8, NFU);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH0, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH1, NONE, 2, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH2, NONE, 4, STL);
	MATHB(p, SEQOUTSZ, LSHIFT, MATH3, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, 393615378, NONE, 2, STL | IMMED2);
	MATHB(p, SEQOUTSZ, LSHIFT, DPOVRD, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQINSZ, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ABD, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, OFIFO, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ONE, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, LSHIFT, ZERO, NONE, 1, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, MATH0, NONE, 8, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH1, NONE, 1, 0);
	MATHB(p, VSEQINSZ, LSHIFT, MATH2, NONE, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, MATH3, NONE, 2, NFU | STL);
	MATHB(p, VSEQINSZ, LSHIFT, 393615378, NONE, 8, IFB | STL | IMMED2);
	MATHB(p, VSEQINSZ, LSHIFT, DPOVRD, NONE, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQINSZ, NONE, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, VSEQINSZ, LSHIFT, ABD, NONE, 1, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, OFIFO, NONE, 1, NFU);
	MATHB(p, VSEQINSZ, LSHIFT, ONE, NONE, 1, STL);
	MATHB(p, VSEQINSZ, LSHIFT, ZERO, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH0, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH1, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH2, NONE, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, MATH3, NONE, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, 393615378, NONE, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, LSHIFT, DPOVRD, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQINSZ, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, ABD, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, LSHIFT, OFIFO, NONE, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ONE, NONE, 4, STL);
	MATHB(p, VSEQOUTSZ, LSHIFT, ZERO, NONE, 2, NFU | STL);
	MATHB(p, ZERO, LSHIFT, MATH0, NONE, 8, NFU);
	MATHB(p, ZERO, LSHIFT, MATH1, NONE, 1, 0);
	MATHB(p, ZERO, LSHIFT, MATH2, NONE, 8, 0);
	MATHB(p, ZERO, LSHIFT, MATH3, NONE, 2, STL);
	MATHB(p, ZERO, LSHIFT, 393615378, NONE, 4, NFU | STL | IMMED2);
	MATHB(p, ZERO, LSHIFT, DPOVRD, NONE, 2, STL);
	MATHB(p, ZERO, LSHIFT, VSEQINSZ, NONE, 1, STL);
	MATHB(p, ZERO, LSHIFT, VSEQOUTSZ, NONE, 1, STL);
	MATHB(p, ZERO, LSHIFT, ABD, NONE, 2, STL);
	MATHB(p, ZERO, LSHIFT, OFIFO, NONE, 4, 0);
	MATHB(p, ZERO, LSHIFT, ONE, NONE, 4, NFU);
	MATHB(p, ZERO, LSHIFT, ZERO, NONE, 8, 0);
	MATHB(p, ONE, LSHIFT, MATH0, NONE, 8, NFU | STL);
	MATHB(p, ONE, LSHIFT, MATH1, NONE, 2, NFU);
	MATHB(p, ONE, LSHIFT, MATH2, NONE, 1, 0);
	MATHB(p, ONE, LSHIFT, MATH3, NONE, 8, NFU | STL);
	MATHB(p, ONE, LSHIFT, 393615378, NONE, 2, NFU | STL | IMMED2);
	MATHB(p, ONE, LSHIFT, DPOVRD, NONE, 4, STL);
	MATHB(p, ONE, LSHIFT, VSEQINSZ, NONE, 8, 0);
	MATHB(p, ONE, LSHIFT, VSEQOUTSZ, NONE, 4, NFU);
	MATHB(p, ONE, LSHIFT, ABD, NONE, 1, STL);
	MATHB(p, ONE, LSHIFT, OFIFO, NONE, 2, 0);
	MATHB(p, ONE, LSHIFT, ONE, NONE, 2, 0);
	MATHB(p, ONE, LSHIFT, ZERO, NONE, 1, 0);
	/* RSHIFT Operation: MATH0 Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, MATH0, 8, NFU | STL);
	MATHB(p, MATH0, RSHIFT, MATH1, MATH0, 4, 0);
	MATHB(p, MATH0, RSHIFT, MATH2, MATH0, 8, 0);
	MATHB(p, MATH0, RSHIFT, MATH3, MATH0, 2, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, MATH0, 4, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, MATH0, 4, 0);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, MATH0, 1, NFU | STL);
	MATHB(p, MATH0, RSHIFT, ABD, MATH0, 8, NFU);
	MATHB(p, MATH0, RSHIFT, OFIFO, MATH0, 8, 0);
	MATHB(p, MATH0, RSHIFT, ONE, MATH0, 8, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, MATH0, 4, 0);
	MATHB(p, MATH1, RSHIFT, MATH0, MATH0, 2, 0);
	MATHB(p, MATH1, RSHIFT, MATH1, MATH0, 2, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, MATH0, 8, 0);
	MATHB(p, MATH1, RSHIFT, MATH3, MATH0, 8, 0);
	MATHB(p, MATH1, RSHIFT, 393615378, MATH0, 2, IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, MATH0, 4, NFU);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, MATH1, RSHIFT, ABD, MATH0, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, OFIFO, MATH0, 2, STL);
	MATHB(p, MATH1, RSHIFT, ONE, MATH0, 1, 0);
	MATHB(p, MATH1, RSHIFT, ZERO, MATH0, 4, STL);
	MATHB(p, MATH2, RSHIFT, MATH0, MATH0, 4, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, MATH0, 4, NFU);
	MATHB(p, MATH2, RSHIFT, MATH2, MATH0, 1, STL);
	MATHB(p, MATH2, RSHIFT, MATH3, MATH0, 2, 0);
	MATHB(p, MATH2, RSHIFT, 393615378, MATH0, 8, IFB | STL | IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, MATH0, 2, 0);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, MATH0, 2, NFU);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, MATH0, 8, 0);
	MATHB(p, MATH2, RSHIFT, ABD, MATH0, 2, NFU | STL);
	MATHB(p, MATH2, RSHIFT, OFIFO, MATH0, 8, 0);
	MATHB(p, MATH2, RSHIFT, ONE, MATH0, 2, NFU | STL);
	MATHB(p, MATH2, RSHIFT, ZERO, MATH0, 1, 0);
	MATHB(p, MATH3, RSHIFT, MATH0, MATH0, 8, 0);
	MATHB(p, MATH3, RSHIFT, MATH1, MATH0, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, MATH0, 8, STL);
	MATHB(p, MATH3, RSHIFT, MATH3, MATH0, 4, 0);
	MATHB(p, MATH3, RSHIFT, 393615378, MATH0, 2, IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, MATH0, 8, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, MATH0, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, MATH0, 1, NFU);
	MATHB(p, MATH3, RSHIFT, ABD, MATH0, 1, 0);
	MATHB(p, MATH3, RSHIFT, OFIFO, MATH0, 2, 0);
	MATHB(p, MATH3, RSHIFT, ONE, MATH0, 2, NFU);
	MATHB(p, MATH3, RSHIFT, ZERO, MATH0, 2, STL);
	MATHB(p, 275128321, RSHIFT, MATH0, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH1, MATH0, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH2, MATH0, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, MATH0, 2,
	      NFU | IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, MATH0, 4, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, MATH0, 2, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, MATH0, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, MATH0, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, MATH0, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, MATH0, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, MATH0, 1, NFU | STL | IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, MATH0, 4, NFU);
	MATHB(p, DPOVRD, RSHIFT, MATH1, MATH0, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH2, MATH0, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, MATH0, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, MATH0, 1, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, MATH0, 4, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, MATH0, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, ONE, MATH0, 1, STL);
	MATHB(p, DPOVRD, RSHIFT, ZERO, MATH0, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, MATH0, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, MATH0, 2, STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, MATH0, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, MATH0, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, MATH0, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, MATH0, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, ABD, MATH0, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, MATH0, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, ONE, MATH0, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, MATH0, 4, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, MATH0, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, MATH0, 2, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, MATH0, 1, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, MATH0, 4, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, MATH0, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH0, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, MATH0, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, MATH0, 2, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, MATH0, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, MATH0, 8, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, MATH0, 1, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, MATH0, 2, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, MATH0, 4, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, MATH0, 8, IFB | IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, MATH0, 4, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, MATH0, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, MATH0, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, MATH0, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, MATH0, 8, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, MATH0, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, MATH0, 8, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, MATH0, 8, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, MATH0, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, 0x19261959fedcba01, MATH0, 8, IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, MATH0, 8, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, MATH0, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, MATH0, 2, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, MATH0, 1, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, MATH0, 2, NFU);
	MATHB(p, ZERO, RSHIFT, MATH0, MATH0, 2, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH1, MATH0, 4, 0);
	MATHB(p, ZERO, RSHIFT, MATH2, MATH0, 8, 0);
	MATHB(p, ZERO, RSHIFT, MATH3, MATH0, 1, NFU);
	MATHB(p, ZERO, RSHIFT, 393615378, MATH0, 4, STL | IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, MATH0, 2, 0);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, MATH0, 8, 0);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, MATH0, 4, 0);
	MATHB(p, ZERO, RSHIFT, ABD, MATH0, 1, 0);
	MATHB(p, ZERO, RSHIFT, OFIFO, MATH0, 4, NFU | STL);
	MATHB(p, ZERO, RSHIFT, ONE, MATH0, 1, NFU | STL);
	MATHB(p, ZERO, RSHIFT, ZERO, MATH0, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH0, MATH0, 1, 0);
	MATHB(p, ONE, RSHIFT, MATH1, MATH0, 4, STL);
	MATHB(p, ONE, RSHIFT, MATH2, MATH0, 1, 0);
	MATHB(p, ONE, RSHIFT, MATH3, MATH0, 1, 0);
	MATHB(p, ONE, RSHIFT, 393615378, MATH0, 1, NFU | STL | IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, MATH0, 1, NFU);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, MATH0, 4, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, MATH0, 8, STL);
	MATHB(p, ONE, RSHIFT, ABD, MATH0, 2, NFU | STL);
	MATHB(p, ONE, RSHIFT, OFIFO, MATH0, 2, 0);
	MATHB(p, ONE, RSHIFT, ONE, MATH0, 4, 0);
	MATHB(p, ONE, RSHIFT, ZERO, MATH0, 4, 0);
	/* RSHIFT Operation: MATH1 Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, MATH1, 8, STL);
	MATHB(p, MATH0, RSHIFT, MATH1, MATH1, 1, STL);
	MATHB(p, MATH0, RSHIFT, MATH2, MATH1, 8, 0);
	MATHB(p, MATH0, RSHIFT, MATH3, MATH1, 8, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, MATH1, 2, 0);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, MATH0, RSHIFT, ABD, MATH1, 8, 0);
	MATHB(p, MATH0, RSHIFT, OFIFO, MATH1, 2, 0);
	MATHB(p, MATH0, RSHIFT, ONE, MATH1, 1, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, MATH1, 4, 0);
	MATHB(p, MATH1, RSHIFT, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, MATH1, MATH1, 2, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, MATH1, 1, 0);
	MATHB(p, MATH1, RSHIFT, MATH3, MATH1, 2, 0);
	MATHB(p, MATH1, RSHIFT, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, MATH1, 4, 0);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, MATH1, 8, NFU | STL);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, MATH1, 2, STL);
	MATHB(p, MATH1, RSHIFT, ABD, MATH1, 2, NFU);
	MATHB(p, MATH1, RSHIFT, OFIFO, MATH1, 8, NFU | STL);
	MATHB(p, MATH1, RSHIFT, ONE, MATH1, 4, NFU | STL);
	MATHB(p, MATH1, RSHIFT, ZERO, MATH1, 1, NFU);
	MATHB(p, MATH2, RSHIFT, MATH0, MATH1, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, MATH1, 2, 0);
	MATHB(p, MATH2, RSHIFT, MATH2, MATH1, 1, NFU | STL);
	MATHB(p, MATH2, RSHIFT, MATH3, MATH1, 8, 0);
	MATHB(p, MATH2, RSHIFT, 393615378, MATH1, 8, IFB | NFU | IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, MATH1, 1, STL);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, MATH1, 1, 0);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, MATH1, 8, 0);
	MATHB(p, MATH2, RSHIFT, ABD, MATH1, 2, NFU);
	MATHB(p, MATH2, RSHIFT, OFIFO, MATH1, 8, NFU | STL);
	MATHB(p, MATH2, RSHIFT, ONE, MATH1, 1, 0);
	MATHB(p, MATH2, RSHIFT, ZERO, MATH1, 1, 0);
	MATHB(p, MATH3, RSHIFT, MATH0, MATH1, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH1, MATH1, 2, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, MATH1, 2, NFU);
	MATHB(p, MATH3, RSHIFT, MATH3, MATH1, 2, 0);
	MATHB(p, MATH3, RSHIFT, 393615378, MATH1, 1, NFU | IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, MATH1, 2, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, MATH1, 2, 0);
	MATHB(p, MATH3, RSHIFT, ABD, MATH1, 4, 0);
	MATHB(p, MATH3, RSHIFT, OFIFO, MATH1, 2, STL);
	MATHB(p, MATH3, RSHIFT, ONE, MATH1, 1, 0);
	MATHB(p, MATH3, RSHIFT, ZERO, MATH1, 1, 0);
	MATHB(p, 275128321, RSHIFT, MATH0, MATH1, 2, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH1, MATH1, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH2, MATH1, 2, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, MATH1, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, MATH1, 2,
	      NFU | IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, MATH1, 2, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, MATH1, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, MATH1, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, MATH1, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, MATH1, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, MATH1, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, MATH1, 2, IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, MATH1, 1, STL);
	MATHB(p, DPOVRD, RSHIFT, MATH1, MATH1, 4, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, MATH2, MATH1, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, MATH1, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, 393615378, MATH1, 1, IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, MATH1, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, MATH1, 2, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, MATH1, 2, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, ABD, MATH1, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, MATH1, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, ONE, MATH1, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, ZERO, MATH1, 4, STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, MATH1, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, MATH1, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, MATH1, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, 393615378, MATH1, 8, IFB | IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, MATH1, 8, NFU);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, MATH1, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, ABD, MATH1, 1, STL);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, MATH1, 2, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, ONE, MATH1, 8, STL);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, MATH1, 1, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, MATH1, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, MATH1, 4, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, MATH1, 4, STL | IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, MATH1, 8, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, MATH1, 1, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH1, 8, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, MATH1, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, MATH1, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, MATH1, 1, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, MATH1, 4, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, MATH1, 8, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, MATH1, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, MATH1, 8, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, MATH1, 2, IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, MATH1, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, MATH1, 1, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, MATH1, 4, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, MATH1, 2, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, MATH1, 4, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, MATH1, 4, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, MATH1, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, MATH1, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, MATH1, 1, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, MATH1, 1, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, MATH1, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, MATH1, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH1, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, MATH1, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, MATH1, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, MATH1, 4, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, MATH1, 2, 0);
	MATHB(p, ZERO, RSHIFT, MATH0, MATH1, 8, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH1, MATH1, 2, 0);
	MATHB(p, ZERO, RSHIFT, MATH2, MATH1, 8, 0);
	MATHB(p, ZERO, RSHIFT, MATH3, MATH1, 8, NFU);
	MATHB(p, ZERO, RSHIFT, 0x19261959fedcba01, MATH1, 8, IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, MATH1, 2, 0);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, MATH1, 4, 0);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, MATH1, 4, STL);
	MATHB(p, ZERO, RSHIFT, ABD, MATH1, 2, STL);
	MATHB(p, ZERO, RSHIFT, OFIFO, MATH1, 1, NFU | STL);
	MATHB(p, ZERO, RSHIFT, ONE, MATH1, 4, NFU | STL);
	MATHB(p, ZERO, RSHIFT, ZERO, MATH1, 4, 0);
	MATHB(p, ONE, RSHIFT, MATH0, MATH1, 1, NFU | STL);
	MATHB(p, ONE, RSHIFT, MATH1, MATH1, 8, 0);
	MATHB(p, ONE, RSHIFT, MATH2, MATH1, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH3, MATH1, 2, 0);
	MATHB(p, ONE, RSHIFT, 393615378, MATH1, 1, IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, MATH1, 1, STL);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, MATH1, 2, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, MATH1, 4, 0);
	MATHB(p, ONE, RSHIFT, ABD, MATH1, 8, 0);
	MATHB(p, ONE, RSHIFT, OFIFO, MATH1, 1, 0);
	MATHB(p, ONE, RSHIFT, ONE, MATH1, 4, 0);
	MATHB(p, ONE, RSHIFT, ZERO, MATH1, 4, STL);
	/* RSHIFT Operation: MATH2 Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, MATH0, RSHIFT, MATH1, MATH2, 4, NFU | STL);
	MATHB(p, MATH0, RSHIFT, MATH2, MATH2, 2, STL);
	MATHB(p, MATH0, RSHIFT, MATH3, MATH2, 8, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, MATH2, 2, NFU | STL);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, MATH0, RSHIFT, ABD, MATH2, 2, STL);
	MATHB(p, MATH0, RSHIFT, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH0, RSHIFT, ONE, MATH2, 8, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, MATH2, 2, NFU);
	MATHB(p, MATH1, RSHIFT, MATH0, MATH2, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, MATH1, MATH2, 4, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, MATH2, 4, 0);
	MATHB(p, MATH1, RSHIFT, MATH3, MATH2, 2, NFU | STL);
	MATHB(p, MATH1, RSHIFT, 393615378, MATH2, 1, NFU | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, MATH2, 8, 0);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, MATH2, 2, 0);
	MATHB(p, MATH1, RSHIFT, ABD, MATH2, 2, NFU | STL);
	MATHB(p, MATH1, RSHIFT, OFIFO, MATH2, 4, STL);
	MATHB(p, MATH1, RSHIFT, ONE, MATH2, 2, 0);
	MATHB(p, MATH1, RSHIFT, ZERO, MATH2, 8, STL);
	MATHB(p, MATH2, RSHIFT, MATH0, MATH2, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, MATH2, 8, 0);
	MATHB(p, MATH2, RSHIFT, MATH2, MATH2, 8, 0);
	MATHB(p, MATH2, RSHIFT, MATH3, MATH2, 1, 0);
	MATHB(p, MATH2, RSHIFT, 393615378, MATH2, 2, IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, MATH2, 8, NFU);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, MATH2, 2, NFU | STL);
	MATHB(p, MATH2, RSHIFT, ABD, MATH2, 2, STL);
	MATHB(p, MATH2, RSHIFT, OFIFO, MATH2, 4, 0);
	MATHB(p, MATH2, RSHIFT, ONE, MATH2, 8, 0);
	MATHB(p, MATH2, RSHIFT, ZERO, MATH2, 2, STL);
	MATHB(p, MATH3, RSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, MATH3, RSHIFT, MATH1, MATH2, 8, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, MATH2, 2, 0);
	MATHB(p, MATH3, RSHIFT, MATH3, MATH2, 8, 0);
	MATHB(p, MATH3, RSHIFT, 393615378, MATH2, 4, IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, MATH2, 2, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, MATH2, 1, NFU);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, MATH2, 2, NFU);
	MATHB(p, MATH3, RSHIFT, ABD, MATH2, 4, 0);
	MATHB(p, MATH3, RSHIFT, OFIFO, MATH2, 2, 0);
	MATHB(p, MATH3, RSHIFT, ONE, MATH2, 4, 0);
	MATHB(p, MATH3, RSHIFT, ZERO, MATH2, 8, 0);
	MATHB(p, 275128321, RSHIFT, MATH0, MATH2, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH1, MATH2, 8, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH2, MATH2, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, MATH2, 2, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, MATH2, 4, IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, MATH2, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, MATH2, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, MATH2, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, MATH2, 8, IFB | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, MATH2, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, MATH2, 4, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, MATH2, 4, IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, MATH2, 2, NFU);
	MATHB(p, DPOVRD, RSHIFT, MATH1, MATH2, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH2, MATH2, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, MATH2, 1, STL);
	MATHB(p, DPOVRD, RSHIFT, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, MATH2, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, MATH2, 1, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, MATH2, 8, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, ABD, MATH2, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, ONE, MATH2, 4, NFU);
	MATHB(p, DPOVRD, RSHIFT, ZERO, MATH2, 1, NFU);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, MATH2, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, MATH2, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, MATH2, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, MATH2, 4, NFU);
	MATHB(p, SEQINSZ, RSHIFT, 393615378, MATH2, 2, IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, MATH2, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, MATH2, 1, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, ABD, MATH2, 8, NFU);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, MATH2, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, ONE, MATH2, 4, STL);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, MATH2, 8, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, MATH2, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, MATH2, 2, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, MATH2, 4, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH2, 8, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, MATH2, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, MATH2, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, MATH2, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, MATH2, 1, STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, MATH2, 1, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, MATH2, 4, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, MATH2, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, MATH2, 8, IFB | IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, MATH2, 2, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, MATH2, 8, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, MATH2, 8, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, MATH2, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, MATH2, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, MATH2, 1, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, MATH2, 4,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH2, 8, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, MATH2, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, MATH2, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, MATH2, 8, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, MATH2, 2, NFU);
	MATHB(p, ZERO, RSHIFT, MATH0, MATH2, 2, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH1, MATH2, 8, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH2, MATH2, 2, STL);
	MATHB(p, ZERO, RSHIFT, MATH3, MATH2, 4, 0);
	MATHB(p, ZERO, RSHIFT, 393615378, MATH2, 1, IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, MATH2, 1, STL);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, MATH2, 8, 0);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, MATH2, 4, 0);
	MATHB(p, ZERO, RSHIFT, ABD, MATH2, 8, 0);
	MATHB(p, ZERO, RSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, ZERO, RSHIFT, ONE, MATH2, 2, NFU);
	MATHB(p, ZERO, RSHIFT, ZERO, MATH2, 1, STL);
	MATHB(p, ONE, RSHIFT, MATH0, MATH2, 8, 0);
	MATHB(p, ONE, RSHIFT, MATH1, MATH2, 8, STL);
	MATHB(p, ONE, RSHIFT, MATH2, MATH2, 8, 0);
	MATHB(p, ONE, RSHIFT, MATH3, MATH2, 1, 0);
	MATHB(p, ONE, RSHIFT, 393615378, MATH2, 4, STL | IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, MATH2, 4, 0);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, MATH2, 2, NFU | STL);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, MATH2, 8, 0);
	MATHB(p, ONE, RSHIFT, ABD, MATH2, 8, NFU | STL);
	MATHB(p, ONE, RSHIFT, OFIFO, MATH2, 8, 0);
	MATHB(p, ONE, RSHIFT, ONE, MATH2, 4, 0);
	MATHB(p, ONE, RSHIFT, ZERO, MATH2, 4, 0);
	/* RSHIFT Operation: MATH3 Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, MATH3, 1, NFU);
	MATHB(p, MATH0, RSHIFT, MATH1, MATH3, 8, STL);
	MATHB(p, MATH0, RSHIFT, MATH2, MATH3, 1, NFU);
	MATHB(p, MATH0, RSHIFT, MATH3, MATH3, 4, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, MATH3, 2, NFU | STL | IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, MATH3, 8, 0);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, MATH3, 4, NFU | STL);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, MATH3, 2, 0);
	MATHB(p, MATH0, RSHIFT, ABD, MATH3, 2, 0);
	MATHB(p, MATH0, RSHIFT, OFIFO, MATH3, 4, 0);
	MATHB(p, MATH0, RSHIFT, ONE, MATH3, 1, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, MATH3, 1, STL);
	MATHB(p, MATH1, RSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, MATH1, RSHIFT, MATH1, MATH3, 1, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, MATH3, 1, NFU);
	MATHB(p, MATH1, RSHIFT, MATH3, MATH3, 4, 0);
	MATHB(p, MATH1, RSHIFT, 393615378, MATH3, 2, IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, MATH3, 2, 0);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, MATH3, 4, 0);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, MATH1, RSHIFT, ABD, MATH3, 2, 0);
	MATHB(p, MATH1, RSHIFT, OFIFO, MATH3, 1, 0);
	MATHB(p, MATH1, RSHIFT, ONE, MATH3, 8, 0);
	MATHB(p, MATH1, RSHIFT, ZERO, MATH3, 8, NFU);
	MATHB(p, MATH2, RSHIFT, MATH0, MATH3, 4, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, MATH3, 2, 0);
	MATHB(p, MATH2, RSHIFT, MATH2, MATH3, 4, 0);
	MATHB(p, MATH2, RSHIFT, MATH3, MATH3, 1, STL);
	MATHB(p, MATH2, RSHIFT, 393615378, MATH3, 1, NFU | STL | IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, MATH3, 8, STL);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, MATH3, 1, NFU);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, MATH3, 4, NFU);
	MATHB(p, MATH2, RSHIFT, ABD, MATH3, 8, 0);
	MATHB(p, MATH2, RSHIFT, OFIFO, MATH3, 1, NFU);
	MATHB(p, MATH2, RSHIFT, ONE, MATH3, 1, 0);
	MATHB(p, MATH2, RSHIFT, ZERO, MATH3, 2, 0);
	MATHB(p, MATH3, RSHIFT, MATH0, MATH3, 1, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH1, MATH3, 8, STL);
	MATHB(p, MATH3, RSHIFT, MATH2, MATH3, 2, STL);
	MATHB(p, MATH3, RSHIFT, MATH3, MATH3, 8, 0);
	MATHB(p, MATH3, RSHIFT, 393615378, MATH3, 1, NFU | IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, MATH3, 1, NFU);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, MATH3, 4, STL);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, MATH3, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, ABD, MATH3, 1, 0);
	MATHB(p, MATH3, RSHIFT, OFIFO, MATH3, 4, 0);
	MATHB(p, MATH3, RSHIFT, ONE, MATH3, 2, 0);
	MATHB(p, MATH3, RSHIFT, ZERO, MATH3, 1, 0);
	MATHB(p, 275128321, RSHIFT, MATH0, MATH3, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH1, MATH3, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH2, MATH3, 8, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, MATH3, 4, IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, MATH3, 1, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, MATH3, 8, IFB | IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, MATH3, 4, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, MATH3, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, MATH3, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, MATH3, 2, NFU | IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, MATH3, 8, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, MATH1, MATH3, 1, NFU);
	MATHB(p, DPOVRD, RSHIFT, MATH2, MATH3, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, MATH3, 2, STL);
	MATHB(p, DPOVRD, RSHIFT, 393615378, MATH3, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, MATH3, 2, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, MATH3, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, MATH3, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, MATH3, 1, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, ONE, MATH3, 4, NFU);
	MATHB(p, DPOVRD, RSHIFT, ZERO, MATH3, 2, NFU);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, MATH3, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, MATH3, 8, NFU);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, MATH3, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, 393615378, MATH3, 1, STL | IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, MATH3, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, MATH3, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, MATH3, 2, NFU);
	MATHB(p, SEQINSZ, RSHIFT, ABD, MATH3, 2, NFU);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, MATH3, 4, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, ONE, MATH3, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, MATH3, 8, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, MATH3, 4,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, MATH3, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, MATH3, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH3, 4, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, MATH3, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, MATH3, 4, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, MATH3, 8, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, MATH3, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, MATH3, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, MATH3, 2, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, MATH3, 4, STL | IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, MATH3, 1, STL);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, MATH3, 1, STL);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, MATH3, 8, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, MATH3, 2, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, MATH3, 1, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, MATH3, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, MATH3, 1, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, MATH3, 2,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, MATH3, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, MATH3, 8, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, MATH3, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, MATH3, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, MATH3, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, MATH3, 8, 0);
	MATHB(p, ZERO, RSHIFT, MATH0, MATH3, 4, 0);
	MATHB(p, ZERO, RSHIFT, MATH1, MATH3, 2, 0);
	MATHB(p, ZERO, RSHIFT, MATH2, MATH3, 8, 0);
	MATHB(p, ZERO, RSHIFT, MATH3, MATH3, 1, 0);
	MATHB(p, ZERO, RSHIFT, 393615378, MATH3, 8, IFB | NFU | IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, MATH3, 4, 0);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, MATH3, 2, NFU);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, MATH3, 8, 0);
	MATHB(p, ZERO, RSHIFT, ABD, MATH3, 8, 0);
	MATHB(p, ZERO, RSHIFT, OFIFO, MATH3, 2, STL);
	MATHB(p, ZERO, RSHIFT, ONE, MATH3, 8, NFU);
	MATHB(p, ZERO, RSHIFT, ZERO, MATH3, 1, NFU | STL);
	MATHB(p, ONE, RSHIFT, MATH0, MATH3, 8, 0);
	MATHB(p, ONE, RSHIFT, MATH1, MATH3, 8, NFU);
	MATHB(p, ONE, RSHIFT, MATH2, MATH3, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH3, MATH3, 2, 0);
	MATHB(p, ONE, RSHIFT, 393615378, MATH3, 4, IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, MATH3, 1, 0);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, MATH3, 1, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, MATH3, 1, 0);
	MATHB(p, ONE, RSHIFT, ABD, MATH3, 8, 0);
	MATHB(p, ONE, RSHIFT, OFIFO, MATH3, 2, 0);
	MATHB(p, ONE, RSHIFT, ONE, MATH3, 4, 0);
	MATHB(p, ONE, RSHIFT, ZERO, MATH3, 2, 0);
	/* RSHIFT Operation: DPOVRD Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, DPOVRD, 2, 0);
	MATHB(p, MATH0, RSHIFT, MATH1, DPOVRD, 1, 0);
	MATHB(p, MATH0, RSHIFT, MATH2, DPOVRD, 8, 0);
	MATHB(p, MATH0, RSHIFT, MATH3, DPOVRD, 4, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, DPOVRD, 4, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, DPOVRD, 8, NFU);
	MATHB(p, MATH0, RSHIFT, ABD, DPOVRD, 8, 0);
	MATHB(p, MATH0, RSHIFT, OFIFO, DPOVRD, 8, STL);
	MATHB(p, MATH0, RSHIFT, ONE, DPOVRD, 1, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, DPOVRD, 1, NFU);
	MATHB(p, MATH1, RSHIFT, MATH0, DPOVRD, 4, 0);
	MATHB(p, MATH1, RSHIFT, MATH1, DPOVRD, 2, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH1, RSHIFT, MATH3, DPOVRD, 8, 0);
	MATHB(p, MATH1, RSHIFT, 393615378, DPOVRD, 1, STL | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, DPOVRD, 2, STL);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, DPOVRD, 2, NFU);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, DPOVRD, 1, 0);
	MATHB(p, MATH1, RSHIFT, ABD, DPOVRD, 8, 0);
	MATHB(p, MATH1, RSHIFT, OFIFO, DPOVRD, 2, 0);
	MATHB(p, MATH1, RSHIFT, ONE, DPOVRD, 4, NFU);
	MATHB(p, MATH1, RSHIFT, ZERO, DPOVRD, 2, 0);
	MATHB(p, MATH2, RSHIFT, MATH0, DPOVRD, 2, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH2, RSHIFT, MATH2, DPOVRD, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH3, DPOVRD, 4, 0);
	MATHB(p, MATH2, RSHIFT, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, DPOVRD, 4, NFU | STL);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH2, RSHIFT, ABD, DPOVRD, 1, 0);
	MATHB(p, MATH2, RSHIFT, OFIFO, DPOVRD, 4, 0);
	MATHB(p, MATH2, RSHIFT, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH2, RSHIFT, ZERO, DPOVRD, 8, STL);
	MATHB(p, MATH3, RSHIFT, MATH0, DPOVRD, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH1, DPOVRD, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH3, DPOVRD, 2, 0);
	MATHB(p, MATH3, RSHIFT, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, DPOVRD, 2, 0);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, DPOVRD, 2, NFU | STL);
	MATHB(p, MATH3, RSHIFT, ABD, DPOVRD, 4, 0);
	MATHB(p, MATH3, RSHIFT, OFIFO, DPOVRD, 8, 0);
	MATHB(p, MATH3, RSHIFT, ONE, DPOVRD, 8, NFU | STL);
	MATHB(p, MATH3, RSHIFT, ZERO, DPOVRD, 2, 0);
	MATHB(p, 275128321, RSHIFT, MATH0, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH1, DPOVRD, 1, NFU | STL | IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH2, DPOVRD, 8,
	      STL | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, DPOVRD, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, DPOVRD, 4,
	      STL | IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, DPOVRD, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, ABD, DPOVRD, 8, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, DPOVRD, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, DPOVRD, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, DPOVRD, 8,
	      IFB | NFU | STL | IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, RSHIFT, MATH1, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH2, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, 0x19261959fedcba01, DPOVRD, 8, IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, DPOVRD, 1, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, DPOVRD, 8, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, DPOVRD, 8, STL);
	MATHB(p, DPOVRD, RSHIFT, ONE, DPOVRD, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, ZERO, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, DPOVRD, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, 393615378, DPOVRD, 2, STL | IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, DPOVRD, 1, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, DPOVRD, 2, NFU);
	MATHB(p, SEQINSZ, RSHIFT, ABD, DPOVRD, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, DPOVRD, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, ONE, DPOVRD, 2, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, DPOVRD, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, DPOVRD, 8, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, DPOVRD, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, DPOVRD, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, DPOVRD, 8, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, DPOVRD, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, DPOVRD, 2, IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, DPOVRD, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, DPOVRD, 8, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, DPOVRD, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, DPOVRD, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, DPOVRD, 8, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, DPOVRD, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, DPOVRD, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, DPOVRD, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, DPOVRD, 8, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, DPOVRD, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, DPOVRD, 2, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, DPOVRD, 8, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, DPOVRD, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, DPOVRD, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, DPOVRD, 2, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH0, DPOVRD, 2, NFU);
	MATHB(p, ZERO, RSHIFT, MATH1, DPOVRD, 2, 0);
	MATHB(p, ZERO, RSHIFT, MATH2, DPOVRD, 4, NFU);
	MATHB(p, ZERO, RSHIFT, MATH3, DPOVRD, 4, NFU);
	MATHB(p, ZERO, RSHIFT, 0x19261959fedcba01, DPOVRD, 8, IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, DPOVRD, 2, NFU | STL);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, DPOVRD, 2, STL);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, DPOVRD, 2, STL);
	MATHB(p, ZERO, RSHIFT, ABD, DPOVRD, 8, 0);
	MATHB(p, ZERO, RSHIFT, OFIFO, DPOVRD, 4, NFU | STL);
	MATHB(p, ZERO, RSHIFT, ONE, DPOVRD, 4, NFU);
	MATHB(p, ZERO, RSHIFT, ZERO, DPOVRD, 2, STL);
	MATHB(p, ONE, RSHIFT, MATH0, DPOVRD, 4, 0);
	MATHB(p, ONE, RSHIFT, MATH1, DPOVRD, 1, 0);
	MATHB(p, ONE, RSHIFT, MATH2, DPOVRD, 8, NFU);
	MATHB(p, ONE, RSHIFT, MATH3, DPOVRD, 4, 0);
	MATHB(p, ONE, RSHIFT, 393615378, DPOVRD, 8, IFB | IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, DPOVRD, 4, 0);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, DPOVRD, 4, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, DPOVRD, 1, STL);
	MATHB(p, ONE, RSHIFT, ABD, DPOVRD, 2, 0);
	MATHB(p, ONE, RSHIFT, OFIFO, DPOVRD, 4, 0);
	MATHB(p, ONE, RSHIFT, ONE, DPOVRD, 1, 0);
	MATHB(p, ONE, RSHIFT, ZERO, DPOVRD, 8, 0);
	/* RSHIFT Operation: SEQINSZ Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, RSHIFT, MATH1, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH0, RSHIFT, MATH2, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH0, RSHIFT, MATH3, SEQINSZ, 4, STL);
	MATHB(p, MATH0, RSHIFT, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, SEQINSZ, 4, 0);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, MATH0, RSHIFT, ABD, SEQINSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, OFIFO, SEQINSZ, 2, NFU);
	MATHB(p, MATH0, RSHIFT, ONE, SEQINSZ, 8, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, SEQINSZ, 1, 0);
	MATHB(p, MATH1, RSHIFT, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH1, RSHIFT, MATH1, SEQINSZ, 8, NFU | STL);
	MATHB(p, MATH1, RSHIFT, MATH2, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, RSHIFT, MATH3, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, RSHIFT, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, SEQINSZ, 4, STL);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH1, RSHIFT, ABD, SEQINSZ, 2, STL);
	MATHB(p, MATH1, RSHIFT, OFIFO, SEQINSZ, 2, NFU);
	MATHB(p, MATH1, RSHIFT, ONE, SEQINSZ, 4, 0);
	MATHB(p, MATH1, RSHIFT, ZERO, SEQINSZ, 2, STL);
	MATHB(p, MATH2, RSHIFT, MATH0, SEQINSZ, 8, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, SEQINSZ, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH2, SEQINSZ, 4, 0);
	MATHB(p, MATH2, RSHIFT, MATH3, SEQINSZ, 8, STL);
	MATHB(p, MATH2, RSHIFT, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, SEQINSZ, 2, STL);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, MATH2, RSHIFT, ABD, SEQINSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, OFIFO, SEQINSZ, 1, NFU);
	MATHB(p, MATH2, RSHIFT, ONE, SEQINSZ, 4, 0);
	MATHB(p, MATH2, RSHIFT, ZERO, SEQINSZ, 1, 0);
	MATHB(p, MATH3, RSHIFT, MATH0, SEQINSZ, 4, NFU);
	MATHB(p, MATH3, RSHIFT, MATH1, SEQINSZ, 2, STL);
	MATHB(p, MATH3, RSHIFT, MATH2, SEQINSZ, 2, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH3, SEQINSZ, 1, 0);
	MATHB(p, MATH3, RSHIFT, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, MATH3, RSHIFT, ABD, SEQINSZ, 4, STL);
	MATHB(p, MATH3, RSHIFT, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, ONE, SEQINSZ, 2, 0);
	MATHB(p, MATH3, RSHIFT, ZERO, SEQINSZ, 2, NFU);
	MATHB(p, 275128321, RSHIFT, MATH0, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH1, SEQINSZ, 1, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH2, SEQINSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, SEQINSZ, 4,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, SEQINSZ, 2, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, SEQINSZ, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, SEQINSZ, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, SEQINSZ, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, SEQINSZ, 1, IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, SEQINSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH1, SEQINSZ, 1, STL);
	MATHB(p, DPOVRD, RSHIFT, MATH2, SEQINSZ, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, 0x19261959fedcba01, SEQINSZ, 8, IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, SEQINSZ, 1, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, SEQINSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, ONE, SEQINSZ, 8, STL);
	MATHB(p, DPOVRD, RSHIFT, ZERO, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, SEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, SEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, SEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, SEQINSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, 0x19261959fedcba01, SEQINSZ, 8, IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, SEQINSZ, 8, NFU);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, SEQINSZ, 4, NFU);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, SEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, ABD, SEQINSZ, 1, NFU);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, SEQINSZ, 8, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, ONE, SEQINSZ, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, SEQINSZ, 2, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, SEQINSZ, 1, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, SEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, SEQINSZ, 8, IFB | IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, SEQINSZ, 2, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, SEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, SEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, SEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, SEQINSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, SEQINSZ, 2, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, SEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, SEQINSZ, 2,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, SEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, SEQINSZ, 4, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, SEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, SEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, SEQINSZ, 1, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, SEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, SEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, SEQINSZ, 4, IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, SEQINSZ, 2, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, SEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, SEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, SEQINSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, SEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, SEQINSZ, 1, 0);
	MATHB(p, ZERO, RSHIFT, MATH0, SEQINSZ, 2, STL);
	MATHB(p, ZERO, RSHIFT, MATH1, SEQINSZ, 1, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH2, SEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH3, SEQINSZ, 4, 0);
	MATHB(p, ZERO, RSHIFT, 393615378, SEQINSZ, 2, NFU | IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, SEQINSZ, 2, NFU | STL);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, SEQINSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, NFU);
	MATHB(p, ZERO, RSHIFT, ABD, SEQINSZ, 1, NFU);
	MATHB(p, ZERO, RSHIFT, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, ONE, SEQINSZ, 1, 0);
	MATHB(p, ZERO, RSHIFT, ZERO, SEQINSZ, 1, 0);
	MATHB(p, ONE, RSHIFT, MATH0, SEQINSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH1, SEQINSZ, 1, NFU | STL);
	MATHB(p, ONE, RSHIFT, MATH2, SEQINSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH3, SEQINSZ, 8, 0);
	MATHB(p, ONE, RSHIFT, 393615378, SEQINSZ, 2, IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, SEQINSZ, 2, NFU);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, SEQINSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, SEQINSZ, 1, 0);
	MATHB(p, ONE, RSHIFT, ABD, SEQINSZ, 8, 0);
	MATHB(p, ONE, RSHIFT, OFIFO, SEQINSZ, 8, 0);
	MATHB(p, ONE, RSHIFT, ONE, SEQINSZ, 8, STL);
	MATHB(p, ONE, RSHIFT, ZERO, SEQINSZ, 4, STL);
	/* RSHIFT Operation: SEQOUTSZ Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, SEQOUTSZ, 1, STL);
	MATHB(p, MATH0, RSHIFT, MATH1, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH0, RSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, MATH3, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, SEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, RSHIFT, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH0, RSHIFT, ONE, SEQOUTSZ, 2, STL);
	MATHB(p, MATH0, RSHIFT, ZERO, SEQOUTSZ, 8, STL);
	MATHB(p, MATH1, RSHIFT, MATH0, SEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, RSHIFT, MATH1, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, RSHIFT, MATH3, SEQOUTSZ, 2, 0);
	MATHB(p, MATH1, RSHIFT, 393615378, SEQOUTSZ, 1, NFU | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, SEQOUTSZ, 1, STL);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, ABD, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, RSHIFT, OFIFO, SEQOUTSZ, 8, 0);
	MATHB(p, MATH1, RSHIFT, ONE, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, MATH2, RSHIFT, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, RSHIFT, MATH3, SEQOUTSZ, 2, STL);
	MATHB(p, MATH2, RSHIFT, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, MATH2, RSHIFT, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, OFIFO, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH2, RSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, MATH2, RSHIFT, ZERO, SEQOUTSZ, 1, NFU);
	MATHB(p, MATH3, RSHIFT, MATH0, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH1, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH3, SEQOUTSZ, 4, STL);
	MATHB(p, MATH3, RSHIFT, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, SEQOUTSZ, 8, 0);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH3, RSHIFT, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, MATH3, RSHIFT, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, 275128321, RSHIFT, MATH0, SEQOUTSZ, 2, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH1, SEQOUTSZ, 4, STL | IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH2, SEQOUTSZ, 8,
	      STL | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, SEQOUTSZ, 2,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, SEQOUTSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, SEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, SEQOUTSZ, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, SEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, SEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, SEQOUTSZ, 2, IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, DPOVRD, RSHIFT, MATH1, SEQOUTSZ, 1, STL);
	MATHB(p, DPOVRD, RSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, SEQOUTSZ, 2, NFU);
	MATHB(p, DPOVRD, RSHIFT, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, SEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, SEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, SEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, ONE, SEQOUTSZ, 2, STL);
	MATHB(p, DPOVRD, RSHIFT, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, SEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, SEQOUTSZ, 4, NFU);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, SEQOUTSZ, 2, STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, SEQOUTSZ, 4, STL);
	MATHB(p, SEQINSZ, RSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, SEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, SEQOUTSZ, 4,
	      NFU | STL | IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, SEQOUTSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, SEQOUTSZ, 1, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, SEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, SEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, SEQOUTSZ, 1, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, SEQOUTSZ, 1, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, SEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, SEQOUTSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, SEQOUTSZ, 4, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, SEQOUTSZ, 4,
	      NFU | STL | IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, SEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, SEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, SEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, SEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, RSHIFT, MATH0, SEQOUTSZ, 2, NFU);
	MATHB(p, ZERO, RSHIFT, MATH1, SEQOUTSZ, 1, NFU);
	MATHB(p, ZERO, RSHIFT, MATH2, SEQOUTSZ, 4, STL);
	MATHB(p, ZERO, RSHIFT, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, 393615378, SEQOUTSZ, 1, IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, SEQOUTSZ, 8, NFU | STL);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, ABD, SEQOUTSZ, 4, 0);
	MATHB(p, ZERO, RSHIFT, OFIFO, SEQOUTSZ, 4, NFU);
	MATHB(p, ZERO, RSHIFT, ONE, SEQOUTSZ, 1, 0);
	MATHB(p, ZERO, RSHIFT, ZERO, SEQOUTSZ, 2, STL);
	MATHB(p, ONE, RSHIFT, MATH0, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, ONE, RSHIFT, MATH2, SEQOUTSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH3, SEQOUTSZ, 4, STL);
	MATHB(p, ONE, RSHIFT, 393615378, SEQOUTSZ, 2, IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, SEQOUTSZ, 1, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, SEQOUTSZ, 4, 0);
	MATHB(p, ONE, RSHIFT, ABD, SEQOUTSZ, 1, NFU);
	MATHB(p, ONE, RSHIFT, OFIFO, SEQOUTSZ, 2, NFU);
	MATHB(p, ONE, RSHIFT, ONE, SEQOUTSZ, 2, STL);
	MATHB(p, ONE, RSHIFT, ZERO, SEQOUTSZ, 2, STL);
	/* RSHIFT Operation: VSEQINSZ Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, RSHIFT, MATH2, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, RSHIFT, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, VSEQINSZ, 4, NFU);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, VSEQINSZ, 8, STL);
	MATHB(p, MATH0, RSHIFT, ABD, VSEQINSZ, 8, 0);
	MATHB(p, MATH0, RSHIFT, OFIFO, VSEQINSZ, 4, STL);
	MATHB(p, MATH0, RSHIFT, ONE, VSEQINSZ, 4, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, VSEQINSZ, 2, STL);
	MATHB(p, MATH1, RSHIFT, MATH0, VSEQINSZ, 4, NFU);
	MATHB(p, MATH1, RSHIFT, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, RSHIFT, MATH3, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH1, RSHIFT, 393615378, VSEQINSZ, 4, NFU | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, RSHIFT, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH1, RSHIFT, ONE, VSEQINSZ, 1, STL);
	MATHB(p, MATH1, RSHIFT, ZERO, VSEQINSZ, 2, NFU | STL);
	MATHB(p, MATH2, RSHIFT, MATH0, VSEQINSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, VSEQINSZ, 8, STL);
	MATHB(p, MATH2, RSHIFT, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, MATH2, RSHIFT, 393615378, VSEQINSZ, 4, STL | IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, VSEQINSZ, 2, NFU);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, VSEQINSZ, 1, STL);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, RSHIFT, ABD, VSEQINSZ, 1, 0);
	MATHB(p, MATH2, RSHIFT, OFIFO, VSEQINSZ, 4, STL);
	MATHB(p, MATH2, RSHIFT, ONE, VSEQINSZ, 8, NFU | STL);
	MATHB(p, MATH2, RSHIFT, ZERO, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH0, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, RSHIFT, MATH3, VSEQINSZ, 1, 0);
	MATHB(p, MATH3, RSHIFT, 0x19261959fedcba01, VSEQINSZ, 8,
	      NFU | STL | IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, VSEQINSZ, 1, NFU | STL);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, VSEQINSZ, 4, NFU);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, ABD, VSEQINSZ, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, OFIFO, VSEQINSZ, 2, 0);
	MATHB(p, MATH3, RSHIFT, ONE, VSEQINSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, ZERO, VSEQINSZ, 8, 0);
	MATHB(p, 275128321, RSHIFT, MATH0, VSEQINSZ, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH1, VSEQINSZ, 8,
	      NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH2, VSEQINSZ, 2, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, VSEQINSZ, 2, IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, VSEQINSZ, 4, NFU | IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, VSEQINSZ, VSEQINSZ, 8, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, VSEQINSZ, 8, IFB | IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, VSEQINSZ, 2, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, VSEQINSZ, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, VSEQINSZ, 2, STL | IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH1, VSEQINSZ, 8, STL);
	MATHB(p, DPOVRD, RSHIFT, MATH2, VSEQINSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, 393615378, VSEQINSZ, 8,
	      IFB | STL | IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, VSEQINSZ, 8, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, VSEQINSZ, 2, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, ONE, VSEQINSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, ZERO, VSEQINSZ, 4, NFU);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, VSEQINSZ, 8, STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, 393615378, VSEQINSZ, 4,
	      NFU | STL | IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, ABD, VSEQINSZ, 1, STL);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, VSEQINSZ, 4, STL);
	MATHB(p, SEQINSZ, RSHIFT, ONE, VSEQINSZ, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, VSEQINSZ, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, VSEQINSZ, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, VSEQINSZ, 8, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, VSEQINSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, VSEQINSZ, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, VSEQINSZ, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, VSEQINSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, VSEQINSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, VSEQINSZ, 1, STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, VSEQINSZ, 4, STL);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, VSEQINSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, VSEQINSZ, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, VSEQINSZ, 2, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, VSEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, VSEQINSZ, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, VSEQINSZ, 2, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, VSEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, VSEQINSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, VSEQINSZ, 4, NFU | IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, VSEQINSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, VSEQINSZ, 4, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, VSEQINSZ, 2, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, VSEQINSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, VSEQINSZ, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, VSEQINSZ, 2, NFU);
	MATHB(p, ZERO, RSHIFT, MATH0, VSEQINSZ, 4, 0);
	MATHB(p, ZERO, RSHIFT, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, MATH2, VSEQINSZ, 4, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, 393615378, VSEQINSZ, 1, IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, VSEQINSZ, 8, STL);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, RSHIFT, ABD, VSEQINSZ, 1, 0);
	MATHB(p, ZERO, RSHIFT, OFIFO, VSEQINSZ, 8, NFU);
	MATHB(p, ZERO, RSHIFT, ONE, VSEQINSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, ZERO, VSEQINSZ, 4, 0);
	MATHB(p, ONE, RSHIFT, MATH0, VSEQINSZ, 8, STL);
	MATHB(p, ONE, RSHIFT, MATH1, VSEQINSZ, 1, STL);
	MATHB(p, ONE, RSHIFT, MATH2, VSEQINSZ, 8, STL);
	MATHB(p, ONE, RSHIFT, MATH3, VSEQINSZ, 8, NFU | STL);
	MATHB(p, ONE, RSHIFT, 393615378, VSEQINSZ, 4, IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, VSEQINSZ, 8, 0);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, VSEQINSZ, 1, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, VSEQINSZ, 2, NFU | STL);
	MATHB(p, ONE, RSHIFT, ABD, VSEQINSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, OFIFO, VSEQINSZ, 8, 0);
	MATHB(p, ONE, RSHIFT, ONE, VSEQINSZ, 1, STL);
	MATHB(p, ONE, RSHIFT, ZERO, VSEQINSZ, 1, 0);
	/* RSHIFT Operation: VSEQOUTSZ Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, RSHIFT, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, RSHIFT, MATH3, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH0, RSHIFT, ABD, VSEQOUTSZ, 2, STL);
	MATHB(p, MATH0, RSHIFT, OFIFO, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH0, RSHIFT, ONE, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH0, RSHIFT, ZERO, VSEQOUTSZ, 2, NFU);
	MATHB(p, MATH1, RSHIFT, MATH0, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH1, RSHIFT, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH1, RSHIFT, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, MATH1, RSHIFT, 393615378, VSEQOUTSZ, 4,
	      NFU | STL | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, RSHIFT, ABD, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH1, RSHIFT, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH1, RSHIFT, ONE, VSEQOUTSZ, 1, NFU);
	MATHB(p, MATH1, RSHIFT, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH2, RSHIFT, MATH0, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH2, RSHIFT, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH2, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, MATH3, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH2, RSHIFT, 393615378, VSEQOUTSZ, 1, IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 4, STL);
	MATHB(p, MATH2, RSHIFT, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, OFIFO, VSEQOUTSZ, 1, STL);
	MATHB(p, MATH2, RSHIFT, ONE, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH2, RSHIFT, ZERO, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, RSHIFT, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, MATH3, RSHIFT, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH3, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, RSHIFT, 393615378, VSEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, VSEQOUTSZ, 4, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, MATH3, RSHIFT, ABD, VSEQOUTSZ, 2, 0);
	MATHB(p, MATH3, RSHIFT, OFIFO, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, MATH3, RSHIFT, ONE, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, MATH3, RSHIFT, ZERO, VSEQOUTSZ, 2, NFU);
	MATHB(p, 275128321, RSHIFT, MATH0, VSEQOUTSZ, 4, IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH1, VSEQOUTSZ, 8,
	      NFU | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, MATH2, VSEQOUTSZ, 8, IFB | IMMED);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH3, VSEQOUTSZ, 8, IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, VSEQOUTSZ, 4, IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, VSEQOUTSZ, 4, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, VSEQOUTSZ, 1, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 4, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, VSEQOUTSZ, 2, NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, VSEQOUTSZ, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, VSEQOUTSZ, 8, IFB | NFU | IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, VSEQOUTSZ, 1, NFU | IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH1, VSEQOUTSZ, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH2, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, MATH3, VSEQOUTSZ, 8, NFU);
	MATHB(p, DPOVRD, RSHIFT, 393615378, VSEQOUTSZ, 8, IFB | IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, VSEQOUTSZ, 2, NFU);
	MATHB(p, DPOVRD, RSHIFT, ONE, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, ZERO, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, VSEQOUTSZ, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, VSEQOUTSZ, 4, STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, 393615378, VSEQOUTSZ, 8,
	      IFB | STL | IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, VSEQOUTSZ, 1, STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, VSEQOUTSZ, 8, STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, ABD, VSEQOUTSZ, 2, STL);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, VSEQOUTSZ, 8, NFU);
	MATHB(p, SEQINSZ, RSHIFT, ONE, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, VSEQOUTSZ, 1, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, VSEQOUTSZ, 4, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 1, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, VSEQOUTSZ, 2, STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, VSEQOUTSZ, 4, IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, VSEQOUTSZ, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, VSEQOUTSZ, 2, NFU);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, VSEQOUTSZ, 4, STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, 0x19261959fedcba01, VSEQOUTSZ, 8,
	      IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, VSEQOUTSZ, 1, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, VSEQOUTSZ, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 8, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, VSEQOUTSZ, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, VSEQOUTSZ, 8, 0);
	MATHB(p, ZERO, RSHIFT, MATH0, VSEQOUTSZ, 4, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH1, VSEQOUTSZ, 1, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH2, VSEQOUTSZ, 4, STL);
	MATHB(p, ZERO, RSHIFT, MATH3, VSEQOUTSZ, 8, STL);
	MATHB(p, ZERO, RSHIFT, 393615378, VSEQOUTSZ, 1, STL | IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, VSEQOUTSZ, 2, NFU | STL);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ZERO, RSHIFT, ABD, VSEQOUTSZ, 2, NFU);
	MATHB(p, ZERO, RSHIFT, OFIFO, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, RSHIFT, ONE, VSEQOUTSZ, 4, 0);
	MATHB(p, ZERO, RSHIFT, ZERO, VSEQOUTSZ, 1, STL);
	MATHB(p, ONE, RSHIFT, MATH0, VSEQOUTSZ, 8, NFU);
	MATHB(p, ONE, RSHIFT, MATH1, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH2, VSEQOUTSZ, 1, 0);
	MATHB(p, ONE, RSHIFT, MATH3, VSEQOUTSZ, 8, NFU | STL);
	MATHB(p, ONE, RSHIFT, 393615378, VSEQOUTSZ, 2, IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, VSEQOUTSZ, 8, 0);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, VSEQOUTSZ, 2, 0);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, VSEQOUTSZ, 4, NFU);
	MATHB(p, ONE, RSHIFT, ABD, VSEQOUTSZ, 1, STL);
	MATHB(p, ONE, RSHIFT, OFIFO, VSEQOUTSZ, 2, NFU);
	MATHB(p, ONE, RSHIFT, ONE, VSEQOUTSZ, 4, STL);
	MATHB(p, ONE, RSHIFT, ZERO, VSEQOUTSZ, 1, 0);
	/* RSHIFT Operation: NONE Destination register */
	MATHB(p, MATH0, RSHIFT, MATH0, NONE, 8, NFU);
	MATHB(p, MATH0, RSHIFT, MATH1, NONE, 1, 0);
	MATHB(p, MATH0, RSHIFT, MATH2, NONE, 8, 0);
	MATHB(p, MATH0, RSHIFT, MATH3, NONE, 4, 0);
	MATHB(p, MATH0, RSHIFT, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, MATH0, RSHIFT, DPOVRD, NONE, 1, STL);
	MATHB(p, MATH0, RSHIFT, VSEQINSZ, NONE, 8, 0);
	MATHB(p, MATH0, RSHIFT, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, MATH0, RSHIFT, ABD, NONE, 4, 0);
	MATHB(p, MATH0, RSHIFT, OFIFO, NONE, 2, STL);
	MATHB(p, MATH0, RSHIFT, ONE, NONE, 4, 0);
	MATHB(p, MATH0, RSHIFT, ZERO, NONE, 4, NFU);
	MATHB(p, MATH1, RSHIFT, MATH0, NONE, 8, 0);
	MATHB(p, MATH1, RSHIFT, MATH1, NONE, 8, 0);
	MATHB(p, MATH1, RSHIFT, MATH2, NONE, 4, 0);
	MATHB(p, MATH1, RSHIFT, MATH3, NONE, 1, 0);
	MATHB(p, MATH1, RSHIFT, 0x19261959fedcba01, NONE, 8, STL | IMMED2);
	MATHB(p, MATH1, RSHIFT, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH1, RSHIFT, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, MATH1, RSHIFT, VSEQOUTSZ, NONE, 2, NFU | STL);
	MATHB(p, MATH1, RSHIFT, ABD, NONE, 4, STL);
	MATHB(p, MATH1, RSHIFT, OFIFO, NONE, 4, 0);
	MATHB(p, MATH1, RSHIFT, ONE, NONE, 1, 0);
	MATHB(p, MATH1, RSHIFT, ZERO, NONE, 8, NFU | STL);
	MATHB(p, MATH2, RSHIFT, MATH0, NONE, 2, 0);
	MATHB(p, MATH2, RSHIFT, MATH1, NONE, 1, 0);
	MATHB(p, MATH2, RSHIFT, MATH2, NONE, 1, STL);
	MATHB(p, MATH2, RSHIFT, MATH3, NONE, 1, NFU);
	MATHB(p, MATH2, RSHIFT, 393615378, NONE, 1, NFU | IMMED2);
	MATHB(p, MATH2, RSHIFT, DPOVRD, NONE, 8, 0);
	MATHB(p, MATH2, RSHIFT, VSEQINSZ, NONE, 1, NFU | STL);
	MATHB(p, MATH2, RSHIFT, VSEQOUTSZ, NONE, 4, 0);
	MATHB(p, MATH2, RSHIFT, ABD, NONE, 8, 0);
	MATHB(p, MATH2, RSHIFT, OFIFO, NONE, 2, 0);
	MATHB(p, MATH2, RSHIFT, ONE, NONE, 2, 0);
	MATHB(p, MATH2, RSHIFT, ZERO, NONE, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH0, NONE, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, MATH1, NONE, 4, 0);
	MATHB(p, MATH3, RSHIFT, MATH2, NONE, 8, 0);
	MATHB(p, MATH3, RSHIFT, MATH3, NONE, 1, 0);
	MATHB(p, MATH3, RSHIFT, 393615378, NONE, 1, STL | IMMED2);
	MATHB(p, MATH3, RSHIFT, DPOVRD, NONE, 1, 0);
	MATHB(p, MATH3, RSHIFT, VSEQINSZ, NONE, 2, 0);
	MATHB(p, MATH3, RSHIFT, VSEQOUTSZ, NONE, 4, NFU | STL);
	MATHB(p, MATH3, RSHIFT, ABD, NONE, 4, NFU);
	MATHB(p, MATH3, RSHIFT, OFIFO, NONE, 8, STL);
	MATHB(p, MATH3, RSHIFT, ONE, NONE, 2, 0);
	MATHB(p, MATH3, RSHIFT, ZERO, NONE, 2, 0);
	MATHB(p, 0x19261959fedcba01, RSHIFT, MATH0, NONE, 8, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH1, NONE, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH2, NONE, 4, IMMED);
	MATHB(p, 275128321, RSHIFT, MATH3, NONE, 2, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, 393615378, NONE, 2,
	      NFU | STL | IMMED | IMMED2);
	MATHB(p, 275128321, RSHIFT, DPOVRD, NONE, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQINSZ, NONE, 1, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, VSEQOUTSZ, NONE, 4, STL | IMMED);
	MATHB(p, 275128321, RSHIFT, ABD, NONE, 1, IMMED);
	MATHB(p, 275128321, RSHIFT, OFIFO, NONE, 2, NFU | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, ONE, NONE, 4, NFU | STL | IMMED);
	MATHB(p, 275128321, RSHIFT, ZERO, NONE, 4, IMMED);
	MATHB(p, DPOVRD, RSHIFT, MATH0, NONE, 1, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH1, NONE, 8, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH2, NONE, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, MATH3, NONE, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, 393615378, NONE, 2, STL | IMMED2);
	MATHB(p, DPOVRD, RSHIFT, DPOVRD, NONE, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, VSEQINSZ, NONE, 8, STL);
	MATHB(p, DPOVRD, RSHIFT, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, DPOVRD, RSHIFT, ABD, NONE, 1, NFU | STL);
	MATHB(p, DPOVRD, RSHIFT, OFIFO, NONE, 8, STL);
	MATHB(p, DPOVRD, RSHIFT, ONE, NONE, 4, 0);
	MATHB(p, DPOVRD, RSHIFT, ZERO, NONE, 4, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH0, NONE, 8, 0);
	MATHB(p, SEQINSZ, RSHIFT, MATH1, NONE, 8, STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH2, NONE, 2, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, MATH3, NONE, 8, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, 0x19261959fedcba01, NONE, 8, IMMED2);
	MATHB(p, SEQINSZ, RSHIFT, DPOVRD, NONE, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, VSEQINSZ, NONE, 8, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, VSEQOUTSZ, NONE, 4, NFU | STL);
	MATHB(p, SEQINSZ, RSHIFT, ABD, NONE, 1, NFU);
	MATHB(p, SEQINSZ, RSHIFT, OFIFO, NONE, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, ONE, NONE, 2, 0);
	MATHB(p, SEQINSZ, RSHIFT, ZERO, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH0, NONE, 4, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH1, NONE, 8, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH2, NONE, 2, NFU);
	MATHB(p, SEQOUTSZ, RSHIFT, MATH3, NONE, 2, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, 393615378, NONE, 4, STL | IMMED2);
	MATHB(p, SEQOUTSZ, RSHIFT, DPOVRD, NONE, 1, NFU | STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQINSZ, NONE, 2, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, VSEQOUTSZ, NONE, 4, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ABD, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, OFIFO, NONE, 1, 0);
	MATHB(p, SEQOUTSZ, RSHIFT, ONE, NONE, 2, STL);
	MATHB(p, SEQOUTSZ, RSHIFT, ZERO, NONE, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH0, NONE, 4, 0);
	MATHB(p, VSEQINSZ, RSHIFT, MATH1, NONE, 4, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH2, NONE, 2, STL);
	MATHB(p, VSEQINSZ, RSHIFT, MATH3, NONE, 1, STL);
	MATHB(p, VSEQINSZ, RSHIFT, 393615378, NONE, 2, IMMED2);
	MATHB(p, VSEQINSZ, RSHIFT, DPOVRD, NONE, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQINSZ, NONE, 2, 0);
	MATHB(p, VSEQINSZ, RSHIFT, VSEQOUTSZ, NONE, 1, NFU | STL);
	MATHB(p, VSEQINSZ, RSHIFT, ABD, NONE, 8, 0);
	MATHB(p, VSEQINSZ, RSHIFT, OFIFO, NONE, 1, STL);
	MATHB(p, VSEQINSZ, RSHIFT, ONE, NONE, 1, 0);
	MATHB(p, VSEQINSZ, RSHIFT, ZERO, NONE, 8, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH0, NONE, 4, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH1, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH2, NONE, 8, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, MATH3, NONE, 1, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, 393615378, NONE, 2, STL | IMMED2);
	MATHB(p, VSEQOUTSZ, RSHIFT, DPOVRD, NONE, 8, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQINSZ, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ABD, NONE, 2, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, OFIFO, NONE, 2, NFU);
	MATHB(p, VSEQOUTSZ, RSHIFT, ONE, NONE, 4, 0);
	MATHB(p, VSEQOUTSZ, RSHIFT, ZERO, NONE, 4, 0);
	MATHB(p, ZERO, RSHIFT, MATH0, NONE, 8, NFU);
	MATHB(p, ZERO, RSHIFT, MATH1, NONE, 8, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH2, NONE, 1, NFU | STL);
	MATHB(p, ZERO, RSHIFT, MATH3, NONE, 1, NFU | STL);
	MATHB(p, ZERO, RSHIFT, 393615378, NONE, 2, IMMED2);
	MATHB(p, ZERO, RSHIFT, DPOVRD, NONE, 8, NFU | STL);
	MATHB(p, ZERO, RSHIFT, VSEQINSZ, NONE, 2, NFU);
	MATHB(p, ZERO, RSHIFT, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, ZERO, RSHIFT, ABD, NONE, 2, STL);
	MATHB(p, ZERO, RSHIFT, OFIFO, NONE, 8, STL);
	MATHB(p, ZERO, RSHIFT, ONE, NONE, 1, NFU);
	MATHB(p, ZERO, RSHIFT, ZERO, NONE, 1, NFU);
	MATHB(p, ONE, RSHIFT, MATH0, NONE, 1, STL);
	MATHB(p, ONE, RSHIFT, MATH1, NONE, 4, 0);
	MATHB(p, ONE, RSHIFT, MATH2, NONE, 2, 0);
	MATHB(p, ONE, RSHIFT, MATH3, NONE, 8, 0);
	MATHB(p, ONE, RSHIFT, 393615378, NONE, 1, IMMED2);
	MATHB(p, ONE, RSHIFT, DPOVRD, NONE, 8, NFU);
	MATHB(p, ONE, RSHIFT, VSEQINSZ, NONE, 4, NFU | STL);
	MATHB(p, ONE, RSHIFT, VSEQOUTSZ, NONE, 2, 0);
	MATHB(p, ONE, RSHIFT, ABD, NONE, 2, 0);
	MATHB(p, ONE, RSHIFT, OFIFO, NONE, 2, STL);
	MATHB(p, ONE, RSHIFT, ONE, NONE, 1, 0);
	MATHB(p, ONE, RSHIFT, ZERO, NONE, 4, 0);
	/* ZBYT Operation */
	MATHU(p, MATH0, ZBYT, MATH0, 8, 0);
	MATHU(p, MATH1, ZBYT, MATH0, 8, 0);
	MATHU(p, MATH2, ZBYT, MATH0, 8, 0);
	MATHU(p, MATH3, ZBYT, MATH0, 8, 0);
	MATHU(p, MATH0, ZBYT, MATH1, 8, 0);
	MATHU(p, MATH1, ZBYT, MATH1, 8, 0);
	MATHU(p, MATH2, ZBYT, MATH1, 8, 0);
	MATHU(p, MATH3, ZBYT, MATH1, 8, 0);
	MATHU(p, MATH0, ZBYT, MATH2, 8, 0);
	MATHU(p, MATH1, ZBYT, MATH2, 8, 0);
	MATHU(p, MATH2, ZBYT, MATH2, 8, 0);
	MATHU(p, MATH3, ZBYT, MATH2, 8, 0);
	MATHU(p, MATH0, ZBYT, MATH3, 8, 0);
	MATHU(p, MATH1, ZBYT, MATH3, 8, 0);
	MATHU(p, MATH2, ZBYT, MATH3, 8, 0);
	MATHU(p, MATH3, ZBYT, MATH3, 8, 0);
	MATHU(p, MATH0, ZBYT, DPOVRD, 8, 0);
	MATHU(p, MATH1, ZBYT, DPOVRD, 8, 0);
	MATHU(p, MATH2, ZBYT, DPOVRD, 8, 0);
	MATHU(p, MATH3, ZBYT, DPOVRD, 8, 0);
	MATHU(p, MATH0, ZBYT, SEQINSZ, 8, 0);
	MATHU(p, MATH1, ZBYT, SEQINSZ, 8, 0);
	MATHU(p, MATH2, ZBYT, SEQINSZ, 8, 0);
	MATHU(p, MATH3, ZBYT, SEQINSZ, 8, 0);
	MATHU(p, MATH0, ZBYT, SEQOUTSZ, 8, 0);
	MATHU(p, MATH1, ZBYT, SEQOUTSZ, 8, 0);
	MATHU(p, MATH2, ZBYT, SEQOUTSZ, 8, 0);
	MATHU(p, MATH3, ZBYT, SEQOUTSZ, 8, 0);
	MATHU(p, MATH0, ZBYT, VSEQINSZ, 8, 0);
	MATHU(p, MATH1, ZBYT, VSEQINSZ, 8, 0);
	MATHU(p, MATH2, ZBYT, VSEQINSZ, 8, 0);
	MATHU(p, MATH3, ZBYT, VSEQINSZ, 8, 0);
	MATHU(p, MATH0, ZBYT, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH1, ZBYT, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH2, ZBYT, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH3, ZBYT, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH0, ZBYT, NONE, 8, 0);
	MATHU(p, MATH1, ZBYT, NONE, 8, 0);
	MATHU(p, MATH2, ZBYT, NONE, 8, 0);
	MATHU(p, MATH3, ZBYT, NONE, 8, 0);
	/* BSWAP Operation */
	MATHU(p, MATH0, BSWAP, MATH0, 8, 0);
	MATHU(p, MATH1, BSWAP, MATH0, 8, 0);
	MATHU(p, MATH2, BSWAP, MATH0, 8, 0);
	MATHU(p, MATH3, BSWAP, MATH0, 8, 0);
	MATHU(p, MATH0, BSWAP, MATH1, 8, 0);
	MATHU(p, MATH1, BSWAP, MATH1, 8, 0);
	MATHU(p, MATH2, BSWAP, MATH1, 8, 0);
	MATHU(p, MATH3, BSWAP, MATH1, 8, 0);
	MATHU(p, MATH0, BSWAP, MATH2, 8, 0);
	MATHU(p, MATH1, BSWAP, MATH2, 8, 0);
	MATHU(p, MATH2, BSWAP, MATH2, 8, 0);
	MATHU(p, MATH3, BSWAP, MATH2, 8, 0);
	MATHU(p, MATH0, BSWAP, MATH3, 8, 0);
	MATHU(p, MATH1, BSWAP, MATH3, 8, 0);
	MATHU(p, MATH2, BSWAP, MATH3, 8, 0);
	MATHU(p, MATH3, BSWAP, MATH3, 8, 0);
	MATHU(p, MATH0, BSWAP, DPOVRD, 8, 0);
	MATHU(p, MATH1, BSWAP, DPOVRD, 8, 0);
	MATHU(p, MATH2, BSWAP, DPOVRD, 8, 0);
	MATHU(p, MATH3, BSWAP, DPOVRD, 8, 0);
	MATHU(p, MATH0, BSWAP, SEQINSZ, 8, 0);
	MATHU(p, MATH1, BSWAP, SEQINSZ, 8, 0);
	MATHU(p, MATH2, BSWAP, SEQINSZ, 8, 0);
	MATHU(p, MATH3, BSWAP, SEQINSZ, 8, 0);
	MATHU(p, MATH0, BSWAP, SEQOUTSZ, 8, 0);
	MATHU(p, MATH1, BSWAP, SEQOUTSZ, 8, 0);
	MATHU(p, MATH2, BSWAP, SEQOUTSZ, 8, 0);
	MATHU(p, MATH3, BSWAP, SEQOUTSZ, 8, 0);
	MATHU(p, MATH0, BSWAP, VSEQINSZ, 8, 0);
	MATHU(p, MATH1, BSWAP, VSEQINSZ, 8, 0);
	MATHU(p, MATH2, BSWAP, VSEQINSZ, 8, 0);
	MATHU(p, MATH3, BSWAP, VSEQINSZ, 8, 0);
	MATHU(p, MATH0, BSWAP, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH1, BSWAP, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH2, BSWAP, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH3, BSWAP, VSEQOUTSZ, 8, 0);
	MATHU(p, MATH0, BSWAP, NONE, 8, 0);
	MATHU(p, MATH1, BSWAP, NONE, 8, 0);
	MATHU(p, MATH2, BSWAP, NONE, 8, 0);
	MATHU(p, MATH3, BSWAP, NONE, 8, 0);
	/* SHLD Operation */
	MATHB(p, NONE, SHLD, MATH0, MATH0, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, MATH0, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, MATH0, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, MATH0, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, MATH1, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, MATH1, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, MATH1, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, MATH1, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, MATH2, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, MATH2, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, MATH2, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, MATH2, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, MATH3, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, MATH3, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, MATH3, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, MATH3, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, DPOVRD, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, DPOVRD, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, DPOVRD, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, DPOVRD, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, SEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, SEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, SEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, SEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, SEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, SEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, SEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, SEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, VSEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, VSEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, VSEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, VSEQINSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, VSEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, VSEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, VSEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, VSEQOUTSZ, 8, 0);
	MATHB(p, NONE, SHLD, MATH0, NONE, 8, 0);
	MATHB(p, NONE, SHLD, MATH1, NONE, 8, 0);
	MATHB(p, NONE, SHLD, MATH2, NONE, 8, 0);
	MATHB(p, NONE, SHLD, MATH3, NONE, 8, 0);
	MATHB(p, ZERO, ADD, JOBSRC, MATH0, 4, 0);
	MATHB(p, 0x07, AND, JOBSRC, MATH0, 4, IMMED);

	return PROGRAM_FINALIZE(p);
}

uint32_t prg_buff[1000000];

int main(int argc, char **argv)
{
	int size;

	rta_set_sec_era(RTA_SEC_ERA_4);

	pr_debug("#MATH test #1\n");
	size = math_test(prg_buff);
	pr_debug("#size %d\n", size);
	print_prog(prg_buff, size);

	return 0;
}
